Eigenen Layoutbereich in Contao 3 im Template platzieren
von Oliver Richter (Kommentare: 0)
Einen eigenen Layoutbereich in Contao 3 im Seitentemplate einstellen
- Legen Sie zuerst ein neues Layout in Contao unter Layout - Themes - Seitenlayout an (oder nutzen ein bestehendes) und wechseln Sie in die Bearbeitungsansicht des Layouts.
- Geben Sie unter eigene Layoutbereiche den Name Ihres Layoutbereiches an.
- Erstellen Sie in Contao unter Layout - Templates eine Kopie des Templates fe_page. Das ist das allgemeine Seiten-Template für die Contao-Seiten. Dieses müssen Sie im folgenden anpassen.
- Öffnen Sie in der Template-Übersicht die Datei fe_page zum Bearbeiten und fügen Sie den folgenden Code genau dort an, wo ihr Layoutbereich im Template erscheinen soll.
<?php $this->block('NameIhresLayoutbereiches'); ?>
<?php if ($this->sections['NameIhresLayoutbereiches']): ?>
<?php echo $this->sections['NameIhresLayoutbereiches']; ?>
<?php endif; ?>
<?php $this->endblock(); ?>
- Löschen Sie anschließend noch die Code-Zeilen für die automatische Einbindung der eigenen Layoutbereiche. Das sind:
<?php $this->sections('top'); ?>
<?php $this->sections('before'); ?>
<?php $this->sections('after'); ?>
<?php $this->sections('botom'); ?>
Sie befinden Sich in der Detailansicht eines Blog-Eintrags.
Um alle Blog-Einträge zu sehen, wechseln Sie bitte zur Nachrichten-Übersicht.
Einen Kommentar schreiben