Zitat von
kayyy
Genau das meinte ich ja
Deshalb schrieb ich ja "Das gilt für die vorgefertigten Layout Bereiche."
Vielleicht war das nicht ganz verständlich formuliert.
Ich bin davon ausgegangen, dass er einen neuen eigenen Layout Bereich erstellen & einbinden möchte.
Da ist ja kein Unterschied. Eigene Layout Bereiche müssen so oder so in den System Einstellungen im Backend eingetragen werden. Im Seitenlayout hast du dann die Möglichkeit auszuwählen, ob diese definierten Bereiche dann "Unterhalb der Kopfzeile", "In der Hauptspalte" oder "Oberhalb der Fußzeile" angezeigt werden. Im fe_page template sind das folgende Positionen:
PHP-Code:
...
<?php echo $this->getCustomSections('before'); ?>
...
<?php echo $this->getCustomSections('main'); ?>
...
<?php echo $this->getCustomSections('after'); ?>
...
Wenn man es im fe_page template nicht über $this->getCustomSections so ausgeben will, kann man es auch so machen wie du es beschrieben hast, also mit
PHP-Code:
<?php if ($this->sections['Foo']): ?>
...
<?php echo $this->sections['Foo']; ?>
...
<?php endif; ?>
Wenn man letzteres macht, sollte man die $this->getCustomSections Ausgaben im fe_page template wahrscheinlich auch entfernen.
Lesezeichen