Добавление breadcrumbs в страницу категории VirtueMart

Странно, но несмотря на то, что $navigation_pathway упоминается в списке переменных для browse.page, ее рендеринг именно для этой страницы, тоесть для страницы листинга продуктов упущен в файле shop.browse.php VirtuMart. Однако, если у вас на сайте присутствует вложенность категорий товаров, то цепочка навигации на данной странице будет весьма желательной. Ниже приведены пояснения того, что нужно делать для достижения этой цели.
Правки shop.browse.php
Откройте файл administrator/components/com_virtuemart/html/shop.browse.php и найдите следующий код:
// Set up the CMS pathway $category_list = array_reverse( $ps_product_category->get_navigation_list($category_id) ); $pathway = $ps_product_category->getPathway( $category_list ); $vm_mainframe->vmAppendPathway( $pathway );
затем добавьте под ним:
// Set the pathway for our template - $tpl->set( 'pathway', $pathway ); $navigation_pathway = $tpl->fetch( 'common/pathway.tpl.php'); $tpl->set( "navigation_pathway", $navigation_pathway );//add navigation_pathway to template
Правим хедер шаблона browsepage
Теперь нам нужно просто добавить вызов переменной в наш шаблон. Для этого откройте в редакторе файл components/com_virtuemart/themes/default/templates/browse/includes/ и добавьте следующий фрагмент прямо под строкой которая заканчивается текстом
browse_header_category.tpl.phpmm_showMyFileName(__FILE__);?>
<?php if( $this->get_cfg( 'showPathway' )) { echo "<div class=\"pathway\">$navigation_pathway</div>"; } ?>
На этом все манипуляции завершены. Теперь хлебные крошки появятся в вашем шаблоне категории продуктов VirtueMart. Удачной Интернет-коммерции.
P.S. Мысли о магии и здравом смысле...
Да, не для кого не секрет, что многие люди испытывают проблемы с лишним весом. Кто-то с ними борется, а кто-то нет. Но чтобы эффективно бороться с лишним весом вам нужно знать настоящие секреты похудения. И тогда вам не понадобится магический приворот для того чтобы влюбить себя девушку или мужчину (кому как). Ваше тело, станет само по себе магическим приворотом.





спасибо, всё работает...
пошло очень к месту!
Спасибо, дружище! Долго искал где править и сам пробывал...не получалось.
На здоровье
Спасибо, работает! Но есть небольшая загвоздка — как вывести эту цепочку на главную страницу самого каталога? Ведь цепочка начинается, только когда переходишь в один из разделов.
Дело в том, что для главной можно использовать стандартную цепочку навигации Joomla!, а также есть еще опции темы, в зависимости от темы и ее настроек.
Да, кажется я понял. Дело в шаблоне, модуль breadcrumbs вообще не показывается, будем разбираться
Спасибо!