PHP-Code in Layouts

Gesperrt
Torsten Weber
Beiträge: 8
Registriert: Mo 14. Okt 2002, 20:47
Kontaktdaten:

PHP-Code in Layouts

Beitrag von Torsten Weber »

Hallo allerseits,

ich binde in die Layouts PHP-Code ein. So etwa:

?>

<?php
if($area == "con_editcontent")
{
CMS_CONTAINER[1]
}
else
{
echo("hallo welt");
echo("CMS_CONTAINER[1]");
}
?>

Laße ich im "else"-Zweig die CMS_... weg, funktioniert das ganze. Werden sie mit notiert, kippt das Skript und bricht an dieser Stelle mit der Fehlermeldung "eval()'d code..." ab.

Kann ich das irgendwie umgehen oder kann ich in Layouts grundsätzlich in <?php ... ?> Anweisungen keine CMS_CONTAINER notieren.

Danke!

Torsten
Sven777b
Beiträge: 503
Registriert: Mi 18. Sep 2002, 00:00
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Sven777b »

du hast es eigentlich selber dokumentiert...

im if-Bereich schreibst du nur:

CMS_CONTAINER[1]

im else-Bereich dagegen:

echo("CMS_CONTAINER[1]");

letzteres geht natürlich nicht, weil CMS_CONTAINER[1] durch den PHP-Code des Modules ersetzt wird, welches in Container 1 liegt.
lass das echo weg und schreibs normal rein (blanko)
Module zum anschauen:
bei Sven: http://contenido-module.de
bei Pulk : http://spielwiese.pulk.net

Der-Dirigent: http://der-dirigent.de
Torsten Weber
Beiträge: 8
Registriert: Mo 14. Okt 2002, 20:47
Kontaktdaten:

Beitrag von Torsten Weber »

Hallo,

klar daß das nicht gehen kann... just a another perl statement... ;)

Gruß!

Torsten
Gesperrt