Вопрос

Я новичок в Magnolia и пытаюсь настроить breadcrumb для сайта.Я просмотрел документацию, но она очень ограничена.

<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>

Я нашел приведенный выше скрипт, который отображает хлебную крошку, но испытывает трудности с конфигурацией.Не могли бы вы привести мне пример (с картинкой), если это возможно?

Большое спасибо

Это было полезно?

Решение

Я не уверен, что вам нужно настраивать breadcrumb для вашего сайта.

Если вы используете шаблоны страниц STK (Standard Templating Kit), например stkArticle, stkSection, и т.д., тогда вы получите след от хлебных крошек бесплатно.

Что я сделал, так это расширил шаблоны STK, а затем переопределил areas/main/templateScript стоит указать на мой собственный скрипт freemarker.Тогда сценарий выглядит следующим образом:

    <div id="main" role="main">
        [@cms.area name="хлебная крошка" content=содержимое/]
        [@cms.area name="intro" content=content/]
        [@cms.area name="opener"/]
        [@cms.area name="content"/]

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

Надеюсь, это поможет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top