Сніпет для створення навігації 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>