Все для создания и продвижения сайтов

Верстка, программирование, SEO

Микроразметка хлебных крошек 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.

Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.