pdoCrumbs ИЛИ Breadcrumbs-pdoCrumbs ИЛИ Breadcrumbs

pdoCrumbs как замена Breadcrumbs

Данные сниппеты строят путь от корня сайта к текущему ресурсу.

 Breadcrumbs

Сниппет сработает, даже если мы не укажем никаких параметров, поскольку много информации для его работы по сути и не требуется. Для всего остального есть следующие параметры: 
&showBreadCrumbAtHome=`0` - показывать ли хлебные крошки на главной странице. В данном случае, нет. 
&showHomeCrumb=`1` - показывать ссылку на главную страницу. 
&linkCrumbTpl=`br` - чанк оформления ресурса. Пример чанка: 
<li><a href="[­[+link]]">[­[+pagetitle]]</a></li>

&containerTpl=`contBr` - чанк обёртки для ul и ol. Пример чанка: 
<ol class="breadcrumb">[­[+crumbs]]</ol>

Пример как у меня на сайте:

CSS:

.bread { width:100%; height: 28px; background-color:#0db467;  color:#ffffff; background-position: left top;}
.bread li { display:inline; font-style:italic;  list-style:none; font-size:20px; margin-left:6px; }
.bread a {color:#ffffff; text-decoration: none;}
.bread a:hover {text-decoration: underline; }
.bread .B_currentCrumb {opacity: .6;}

        [ [ Breadcrumbs?     
        &homeId=`262`
        &homeCrumbTitle=`Каталог`
        ] ]

pdoCrumbs

Сниппет работает быстрее своего предшественника и обладает более гибкими настройками. 

Различия в параметрах сниппета (слева параметры pdoCrumb): 
&showAtHome=`0` вместо &showBreadCrumbAtHome=`0`
&showHome=`1` вместо &showHomeCrumb=`1`
&showCurrent=`0` - выводить ли текущий документ в навигации. В данном случае нет. 
&tpl
вместо &linkCrumbTpl Пример чанка: 
<li><a href="[­[+link]]">[­[+menutitle]]</a></li>

&tplCurrent вместо &currentCrumbTpl Пример чанка: 
<li class="active">[­[+menutitle]]</li>

&tplWrapper вместо &containerTpl Пример чанка: 
<ol class="breadcrumb">[­[+output]]</ol>

Дополнительные параметры: 
&outputSeparator=`>>` - разделитель между крошками. 
&to=`[­[+id]]` - ID ресурса, к которому будет построен путь. Очень удобно, если например в записи блога нужно вывести ссылку на цепочку из категорий.

24.07.2026

Главная »

Яндекс.Метрика