Сниппет Breadcrumbs
Cниппет Breadcrumbs реализует на сайте цепочку навигации «Хлебные крошки».
Кэшируемый вызов сниппета Ditto.
[[Breadcrumbs]]
Некэшируемый вызов сниппета Ditto.
[!Breadcrumbs!]
Параметры сниппета Breadcrumbs можно посмотреть по ссылкам:
http://efimov.ws/main/develop/modx/breadcrumbs-MODx.html
Пример кода, генерируемого сниппетом Breadcrumbs:
<div id="breadcrumb">
<span class="B_crumbBox">
<span class="B_firstCrumb"><a class="B_homeCrumb" href="/" title="Библиотека web-дизайна">Главная</a></span> »
<a class="B_crumb" href="/shkola-modx.php" title="Документация MODx">MODX</a> »
<a class="B_crumb" href="/shkola-modx/stati.php" title="Статьи">Статьи</a> »
<span class="B_lastCrumb"><span class="B_currentCrumb">Сниппеты</span></span></span>
</div>
Breadcrumbs генерирует следующие CSS классы:
.B_crumbBox — стиль всего блока цепочки навигации
.B_homeCrumb — стиль ссылки на главную страницу
.B_currentCrumb — стиль пункта текущей страницы
.B_firstCrumb — стиль первого элемента цепочки
.B_lastCrumb — стиль последнего пункта цепочки
.B_crumb — стиль всех остальных элементов (кроме первого, последнего и текущего)
.B_hideCrumb — стиль блока c многоточием «...», который появляется в том случае, когда количество пунктов больше установленного значения-ограничения
Передача параметров сниппету Breadcrumbs
[[Breadcrumbs? &имя_параметра1=`значение` &имя_параметра2=`значение`]]
Стандартный пример таблицы стилей
/*----------------BreadCrumb--------------*/
#breadcrumb{padding:0px 10px 10px 20px; font:8pt verdana; color:gray; letter-spacing: 0px;}
#breadcrumb a{text-decoration:underline; font:8pt verdana; color:gray}
#breadcrumb a:hover{text-decoration:none;}
/*----------------BreadCrumb--------------*/