ich habe meine webEdition Installation von 6.4.4 schrittweise auf 8.0 geupdatet (der zwischenschritt war 7.0.3), und habe jetzt fest gestellt, dass mir in den Dokumenten die auf einem Template basieren ein paar felder die ich in der Vorlage implementiert habe fehlen. Der Inhalt der in diesen stand wird im Frontend aber angezeigt.
Das Fehler-Protokoll war aktiviert, bekamm aber bei dem Update von 6.4.4 auf 7.0.3 nur eine User notive mit der Meldung "time for updates". Nach einem Rebuild der Dokumente und Vorlagen habe ich das Frontend überprüft und das sah normal aus, also habe ich ohne die Dokumente zu überprüfen das Update zu 8.0 angestoßen. Danach stand nichts neues im Fehler-Protokoll und nach dem Rebuild hatte ich auch wieder alle Funktionen im Frontend.
Nun wird mir in meinen Dokumenten nicht mehr alles angezeigt, so dass ich die Seite nicht mehr richtig bearbeiten kann...
Ich habe die Seite mit PHP 5.6 und 7.0 getestet (obwohl ich in der Versionshistorie nachgelesen habe das 5.6 noch kompatibel ist).
Ich habe auch die we:tags angeschaut, ob alles noch passt, habe da jedoch nichts auffälliges entdeckt.
Hier mal der betreffende Code:
Code: Alles auswählen
<we:ifEditmode>
<we:comment>Einzelne Zeilen als Blöcke</we:comment>
<we:block name="block_row">
<we:input type="checkbox" name="borderless" to="global" nameto="borderless" />
<we:input type="checkbox" name="wrapper" to="global" nameto="wrapper" />
<div class="row <?php if(!empty($borderless) AND $borderless > 0){echo 'borderless';}?>">
<?php if($wrapper == "1"){echo '<div class="wrapper">';} ?>
[Wrapper: <we:input type="checkbox" name="wrapper" reload="true" />] [Randlos: <we:input type="checkbox" name="borderless" reload="true" />] [Zeile Aktiviert: <we:input type="checkbox" name="activerow" />]
<we:input type="checkbox" name="active1" to="global" nameto="colactive[1]" />
<we:input type="checkbox" name="active2" to="global" nameto="colactive[2]" />
<we:input type="checkbox" name="active3" to="global" nameto="colactive[3]" />
<we:input type="checkbox" name="active4" to="global" nameto="colactive[4]" />
<?php
$cols=0;
if($colactive[1] > 0)$cols++;
if($colactive[2] > 0)$cols++;
if($colactive[3] > 0)$cols++;
if($colactive[4] > 0)$cols++;
?>
[Box Aktiviert: 1<we:input type="checkbox" name="active1" reload="true" /> 2<we:input type="checkbox" name="active2" reload="true" /> 3<we:input type="checkbox" name="active3" reload="true" /> 4<we:input type="checkbox" name="active4" reload="true" />]<br />
<?php if($colactive[1] > 0){ ?>
<div class="col1 cols<?=$cols?>">
Modul:<br />
<we:href name="module1" type="int" file="true" directory="false" reload="false" rootdir="1614" />
Inhalt:<br />
<we:textarea inlineedit="false" wysiwyg="true" name="coltext1" editorcss="1617" />
</div>
<?php } ?>
<?php if($colactive[2] > 0){ ?>
<div class="col2 cols<?=$cols?>">
Modul:<br />
<we:href name="module2" type="int" file="true" directory="false" reload="false" rootdir="1614" />
Inhalt:<br />
<we:textarea inlineedit="false" wysiwyg="true" name="coltext2" editorcss="1617" />
</div>
<?php } ?>
<?php if($colactive[3] > 0){ ?>
<div class="col3 cols<?=$cols?>">
Modul:<br />
<we:href name="module3" type="int" file="true" directory="false" reload="false" rootdir="1614" />
Inhalt:<br />
<we:textarea inlineedit="false" wysiwyg="true" name="coltext3" editorcss="1617" />
</div>
<?php } ?>
<?php if($colactive[4] > 0){ ?>
<div class="col4 cols<?=$cols?>">
Modul:<br />
<we:href name="module4" type="int" file="true" directory="false" reload="false" rootdir="1614" />
Inhalt:<br />
<we:textarea inlineedit="false" wysiwyg="true" name="coltext4" editorcss="1617" />
</div>
<?php } ?>
<br class="clr" />
</div>
<?php if($wrapper == "1"){echo '</div>';} ?>
</we:block>
<we:else />
Der Inhalt der mir im Dokument nicht mehr angezeigt wird ist der in der "if($colactive[x] > 0)"-Abfrage.
Ich bin für jeden Tipp offen. Danke schon einmal.
LG
Anna