Frage

Ich bin neu bei Magnolia und versuche, den Breadcrumb für eine Site zu konfigurieren.Ich habe mir die Dokumentation angesehen, aber sie ist sehr begrenzt.

<div id="breadcrumb">
     <h5>${i18n['nav.selected']}</h5>
     <ol>
       [#list model.breadcrumb as item]
           [#if item_has_next]
               <li><a href="${item.href}">${item.navigationTitle}</a></li>
           [#else]
               <li><strong>${item.navigationTitle}</strong></li>
           [/#if]
       [/#list]
     </ol> 
</div>

Ich habe das obige Skript gefunden, das den Breadcrumb rendert, habe aber Probleme mit der Konfiguration.Können Sie mir ein Beispiel (mit Bild) geben, wenn möglich?

Danke sehr gerne

War es hilfreich?

Lösung

Ich bin mir nicht sicher, ob Sie den Breadcrumb für Ihre Site konfigurieren müssen.

Wenn Sie die STK-Seitenvorlagen (Standard Templating Kit) verwenden, z stkArticle, stkSection, etc, dann bekommst du den Brotkrumenpfad kostenlos.

Was ich getan habe, ist, STK-Vorlagen zu erweitern und dann die zu überschreiben areas/main/templateScript wert, der auf mein eigenes Freemarker-Skript verweist.Das Skript sieht dann so aus:

    <div id="main" role="main">
        [@cm.bereichsname = "breadcrumb" Inhalt = Inhalt /]
        [@cms.area name="intro" content=content/]
        [@cms.area name="opener"/]
        [@cms.area name="content"/]

        <!-- ADD YOUR SPECIFIC CONTENT HERE -->
    </div>

Hoffe das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top