Сниппет Breadcrumbs

Cниппет Breadcrumbs реализует на сайте цепочку навигации «Хлебные крошки».

Кэшируемый вызов сниппета Ditto.

[[Breadcrumbs]]

Некэшируемый вызов сниппета Ditto.

[!Breadcrumbs!]

Параметры сниппета Breadcrumbs можно посмотреть по ссылкам:

http://i--gu.ru/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> &raquo;
          <a class="B_crumb" href="/shkola-modx.php" title="Документация MODx">MODX</a> &raquo;
          <a class="B_crumb" href="/shkola-modx/stati.php" title="Статьи">Статьи</a> &raquo;
          <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--------------*/