Eigenen Layoutbereich in Contao 3 im Template platzieren

von Oliver Richter (Kommentare: 0)

Einen eigenen Layoutbereich in Contao 3 im Seitentemplate einstellen

  1. 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.
  2. Geben Sie unter eigene Layoutbereiche den Name Ihres Layoutbereiches an.
  3. 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.
  4. Ö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'); ?>

Zurück

Einen Kommentar schreiben

Bitte rechnen Sie 9 plus 5.

Bachten Sie: Für die Zuordnung Ihrer Nachricht werden die hier anzugebenden Daten Name, E-Mailadresse, Ihr Kommentar gespeichert. Sofern Sie den Wunsch der E-Mail-Benachrichtigung angegeben haben, wird aufgrund technischer Notwendigkeit auch dieser Wert gespeichert. Durch Absenden des Formulars erklären Sie sich damit einverstanden. Alternativ kontaktieren Sie mich bitte über meine E-Mailadresse oder Telefon.
Detaillierte und weitere Hinweise, insb. zum Widerrufsrecht finden Sie in der Datenschutzerklärung.

Sie befinden Sich in der Detailansicht eines Blog-Eintrags.

Um alle Blog-Einträge zu sehen, wechseln Sie bitte zur Nachrichten-Übersicht