DLCrumbs - breadcrumbs с помощью DocLister
- Дополнения
- DLCrumbs
Поддержать: USDT TRC20: TBGKTYDs4yzU17vQbobbUB8epFFtFb6PKh
6496
DLCrumbs - breadcrumbs с помощью DocLister
Сниппет для создания навигации breadcrumbs с помощью DocLister. Вы можете использовать любой из параметров DocLister в вызове DLCrumbs.
Параметры
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>