pdoCrumbs и семантическая разметка schema.org
Хлебные крошки или breadcrumb, один из необходимых элементов сайта, как для юзабилити так и для поисковых машин, которые очень любят ссылки хлебных крошек записывать в сниппеты на страницах поисковой выдачи. Это один из важных факторов для СЕО сайта, безопасная перелинковка, с помощью которой распределяется вес сайта. Ранжирования сайтов с хлебными крошками будет лучше чем без них, да и посетителям сайта будет удобнее осуществлять навигацию от дочерних до родительских разделов сайта.
На странице где есть хлебные крошки, обязательно сделайте семантическую разметку schema.org!
Как сделать хлебные крошки на ModX Revolution покажу в этой статье:
Если у Вас в шаблоне предусмотрены хлебные крошки и они имеют свои стили, то просто поменяйте их:
tplWrapper — обертка например теги списка или (бывают и дивы) просто замените класс class=«breadcrumb» на свой
tpl — Чанк все что внутри родительских тегов выше
tplCurrent — Чанк текущей страницы, оформления последнего в списке документа в навигации.
В большинстве случаем представленный вызов pdoCrumbs работает без изменений.
На странице где есть хлебные крошки, обязательно сделайте семантическую разметку schema.org!
Как сделать хлебные крошки на ModX
Как сделать хлебные крошки на ModX Revolution покажу в этой статье:
- Вам понадобиться установленный pdoResources
- Создаем чанк с именем breadcrumb (помещаем туда сниппед код ниже «pdoCrumbs»)
- На странице где нужно организовать хлебные крошки, вызываем только что созданный чанк [[$breadcrumb]]
[[pdoCrumbs? &showHome=`1` &showAtHome=`0` &outputSeparator=`` &tplWrapper=`@INLINE <ol class="breadcrumb" itemscope="" itemtype="http://schema.org/BreadcrumbList">{$output}</ol>` &tpl=`@INLINE <li><span itemscope="" itemprop="itemListElement" itemtype="http://schema.org/ListItem"> <a title="{$menutitle}" itemprop="item" href="{$link}"><span itemprop="name">{$menutitle}</span><meta itemprop="position" content="{$menuindex}"></a> </span></li>` &tplCurrent=`@INLINE <li><span itemscope="" itemprop="itemListElement" itemtype="http://schema.org/ListItem"> <span itemprop="name">{$menutitle}</span><meta itemprop="position" content="{$menuindex}"> </span></li>` ]]
Если у Вас в шаблоне предусмотрены хлебные крошки и они имеют свои стили, то просто поменяйте их:
tplWrapper — обертка например теги списка или (бывают и дивы) просто замените класс class=«breadcrumb» на свой
tpl — Чанк все что внутри родительских тегов выше
tplCurrent — Чанк текущей страницы, оформления последнего в списке документа в навигации.
В большинстве случаем представленный вызов pdoCrumbs работает без изменений.