Сниппет для создания навигации breadcrumbs с помощью DocLister. Вы можете использовать любой из параметров DocLister в вызове DLCrumbs.
Автор: Agel_Nash
ID текущей страницы.
Значение по умолчанию:
$modx->documentIdentifier
Установите значение 1, если необходимо спрятать ссылку на домашнию страницу.
Значение по умолчанию: 0.
Установите значение 1, чтобы включить текущую страницу.
Значение по умолчанию: 0.
Этот параметр определяет минимальное количество отображаемых элементов.
Значение по умолчанию: 0.
Шаблон вывода крошки.
Значение по умолчанию:
@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>
Шаблон вывода первого пункта.
Значение по умолчанию: нету
Пример шаблона для домашней страницы
@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>
Шаблон вывода текущей страницы.
Значение по умолчанию:
@CODE:<li class="active" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <meta itemprop="position" content="[+iteration+]" /> <span itemprop="item">[+title+]</span> </li>
Шаблон обертки.
Значение по умолчанию:
@CODE:<nav class="breadcrumbs"> <ul class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList"> [+crumbs.wrap+] </ul> </nav>