Derzeit (Version 4.3.1) ist es leider noch so, daß sich der Input-Bereich standardmäßig im PHP-Mode befindet, der Output-Bereich jedoch nicht.
Daher muß bei jedem Output-Modul geprüft werden, ob ein <?php sich vor dem PHP-Quelltext befindet (wenn HTML-Quelltext folgt, natürlich nicht!). Analog dazu muß natürlich das Output-Modul wieder mit ?> beendet werden. Eselsbrücke: Der Outputbereich wird (mit dem ersetzen der CMS-Variablen) einfach in das Layout hineinkopiert.
Bei jedem Input-Modul muß analog zu obigem Beispiel ein <?php gesetzt werden, wenn der PHP-Mode vorher verlassen wurde.
Input- und Outputbereiche
Leerzeichen hinter <?php in letzter Zeile des Input-Berei
Und als Ergänzung:
Wird ein <?php als letzten Eintrag im Input-Bereich gesetzt, muss danach ein Leerzeichen oder ein Zeilenumbruch angegeben werden.
Anderenfalls kommt es zu einem "Parse Error".
Gruß
HerrB
Wird ein <?php als letzten Eintrag im Input-Bereich gesetzt, muss danach ein Leerzeichen oder ein Zeilenumbruch angegeben werden.
Anderenfalls kommt es zu einem "Parse Error".
Gruß
HerrB