DLCrumbs

DLCrumbs - breadcrumbs с помощью DocLister

Сниппет для создания навигации breadcrumbs с помощью DocLister. Вы можете использовать любой из параметров DocLister в вызове DLCrumbs.

Автор: Agel_Nash

id

ID текущей страницы.

Значение по умолчанию:

$modx->documentIdentifier

hideMain

Установите значение 1, если необходимо спрятать ссылку на домашнию страницу.

Значение по умолчанию: 0.

showCurrent

Установите значение 1, чтобы включить текущую страницу.

Значение по умолчанию: 0.

minDocs

Этот параметр определяет минимальное количество отображаемых элементов.

Значение по умолчанию: 0.

tpl

Шаблон вывода крошки.

Значение по умолчанию:

@CODE:<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><meta itemprop="position" content="[+iteration+]" />
    <a href="[+url+]" title="[+e.title+]" itemprop="item">
        <span itemprop="name">[+title+]</span>
    </a>
</li>

tplFirst

Шаблон вывода первого пункта.

Значение по умолчанию: нету

Пример шаблона для домашней страницы

@CODE:<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem" class="home-link">
    <meta itemprop="position" content="[+iteration+]" />
    <a href="[+url+]" title="[+longtitle+]" itemprop="item" class="icon icon-home"><i class="fa fa-home"></i></a>
</li>

tplCurrent

Шаблон вывода текущей страницы.

Значение по умолчанию:

@CODE:<li class="active" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
    <meta itemprop="position" content="[+iteration+]" />
    <span itemprop="item">[+title+]</span>
</li>

ownerTPL

Шаблон обертки.

Значение по умолчанию:

@CODE:<nav class="breadcrumbs">
    <ul class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList">
        [+crumbs.wrap+]
    </ul>
</nav>