САЙТЫ ДЛЯ БИЗНЕСА
HIGHLOAD-КЛАССА
Минск
+375 (33) 375-31-54

Хлебные крошки в карточке товара из таблицы Migx

Мы продолжаем публиковать цикл статей про Modx. В данной статье речь пойдет о "хлебных крошках", а именно их вывода в карточке товара из таблицы Migx. Если Вы наткнулись на данную статью, то уже знаете, что всеми любимому пакету breadcrumbs это не по силам.

Для того, чтобы организовать вывод "хлебных крошек" в карточке товара из таблицы Migx мы будем использовать сниппет QuickCrumbs, который позволяет быстро и эффективно работать с компонентами для MODx Revolution.  Он поддерживает tpl чанки для работы с крамбами (crumbs), обладает настраиваемым разделителем и т.д.

Давайте посмотрим как это будет выглядеть:

QuickCrumbs

Итак, для начала установим этот компонент. Переходим в "Управление пакетами ---> Загрузить дополнения". В строке поиска вводим QuickCrumbs. Нажимаем загрузить. После успешной загрузки пакета, переходим обратно в управление пакетами, ищем загруженный компонент и устнавливаем его.

Как использовать QuickCrumbs для вывода хлебных крошек в карточке товара из таблицы Migx? Все просто!

Создаем 3 чанка: crumbOuter_product, crumb и crumb_home.

Содержимое чанка crumbOuter_product:

<ul class="B_crumbBox">
((+crumbs))
» <li class="active">
<span>
((*pagetitle))
</span>
</li>
</ul>

Примечание: круглые скобки "( )" обязательно замените на квадратные "[ ]".

Содержимое чанка crumb:

 » <li class="B_firstCrumb"><a class="B_homeCrumb" href=""></a></li>

Содержимое чанка crumb_home:

<li class="B_firstCrumb"><a class="B_homeCrumb" href=""><span>Главная</span></a></li>

В шаблоне карточки товара в месте, где надо вывести "хлебные крошки" вставляем следующий код:

((QuickCrumbs@breadcrumbs_product?&resourceId=`((*resource_id))`))

Примечание: круглые скобки "( )" обязательно замените на квадратные "[ ]".

Дальше создадим новый набор параметров. Для этого идем в "Настройки ----> Наборы параметров". Создаем новый набор параметров с именем "breadcrumbs_product". Обновляем страницу, нажимаем на только что созданный параметр правой кнопкой мыши и выбираем пункт "Связать с элементом". В открывщемся окне выбираем:

Хлебные крошки

Сохраняем. После этого нам нужно создать параметры сниппета QuickCrumbs для нашего вывода "хлебных крошек".  Создаем следующие 6 параметров:

Хлебные крошки

Если вы все сделали верно, то зайдя в карточку товара на сайте Вы увидите вывод "хлебных крошек".

 

 

Поделиться с друзьями
Tweet
Facebook
Vkontakte
Twitter
Twitter