Nehmen wir an, du möchtest direkt unter dem Breadcrumb einen Banner
über die volle Seitenbreite erstellen. Das Template beinhaltet diese
Möglichkeit nicht, allerdings lässt sich dies relativ einfach
bewerkstelligen.
Die Vorlage lokalisieren
Die Vorlage für das Breadcrumb gehört zum Layout und befindet sich im Verzeichnis /layouts
des Parent-Templates. Da der Banner nicht innerhalb des Breadcrumbs
platzieren möchtest, sondern nach diesem, brauchen wir die
Header-Vorlage.
Der Breadcrumb-Block sieht wie folgt aus:
- {block name='layout-header-breadcrumb'}
- <div class="breadcrumb-container">
- <div class="container-fluid{if $Einstellungen.template.megamenu.header_full_width === 'N'} container-fluid-xl{/if}">
- {include file='layout/breadcrumb.tpl'}
- </div>
- </div>
- {/block}
Header-Vorlage im Child-Template erstellen
Nach dem der Block bekannt ist, muss im Child-Template eine neue Vorlage "header.tpl" erstellt werden.
- Gehe in dein Child-Template z.B. "MyTrade", in das Verzeichnis /layout
- Erstelle dort eine leere Datei "header.tpl"
Nun öffne die Datei und erweitere den bestehenden Block um den neuen OPC-Bereich:
- {extends file="../../Trade/layout/header.tpl"}
- {block name='layout-header-breadcrumb' append}
- {opcMountPoint id='opc_after_breadcrumb' title='After breadcrumb' inContainer=false}
- {/block}
Jetzt kannst du über den OnPage Composer den Banner als auch andere Elemente platzieren.