Микроразметка хлебных крошек microdata для MODX Revolution
Рассмотрим готовый скрипт, а вернее сниппет с параметрами для вывода хлебных крошек по формату microdata для MODX Revolution.
ВАЖНО! Для работы, у вас должен быть установлен пакет «pdoTools».
Размести данный скрипт на всех шаблонах вашего сайта в нужном месте.
[[!pdoCrumbs?
&tplCurrent=`@INLINE <li class="active"><span>[[+menutitle]]</span></li>`
&tpl=`@INLINE <li itemtype="http://data-vocabulary.org/Breadcrumb" itemscope><a href="[[+link]]" itemprop="url" ><span itemprop="title">[[+menutitle]]</span></a></li>`
&tplWrapper=`@INLINE <ul class="breadcrumb">[[+output]]</ul>`
&tplHome=`@INLINE <li itemtype="http://data-vocabulary.org/Breadcrumb" itemscope><a href="[[+link]]" itemprop="url" ><span itemprop="title">Главная</span></a></li>`
&outputSeparator=``
&showCurrent=`1`
&showAtHome=`1`
]]
Для любителей Fenom:
{$_modx->runSnippet('!pdoCrumbs', [
'tplCurrent' => '@INLINE <li class="active"><span>{$menutitle}</span></li>',
'tpl' => '@INLINE <li itemtype="http://data-vocabulary.org/Breadcrumb" itemscope><a href="{$link}" itemprop="url" ><span itemprop="title">{$menutitle}</span></a></li>',
'tplWrapper' => '@INLINE <ul class="breadcrumb">{$output}</ul>',
'tplHome' => '@INLINE <li itemtype="http://data-vocabulary.org/Breadcrumb" itemscope><a href="{$link}" itemprop="url" ><span itemprop="title">Главная</span></a></li>',
'outputSeparator' => '',
'showCurrent' => '1',
'showAtHome' => '1',
])}
Естественно, вам придётся поправить верстку, если будут проблемы с этим, пиши в комментарии. С версткой не будет проблем, если у вас сайт на Bootstrap.
Оставить комментарий