[Помощь] speedbar в товаре

lbarmen

Постоялец
Регистрация
11 Апр 2010
Сообщения
56
Реакции
8
Главная страница / Релизы / Название товара

Как включить или сделать показ категорий в товаре, в virtuemart? Искал в настройках или на форумах, но ничего не нашел
 
Speedbar (в джумле называется breadcrumbs) выводит не virtuemart, а стандартный модуль джумлы, так и называется Breadcrumbs (Навигатор сайта).
 
Спасибо! Может кому поможет, для virtuemart 3 вставить в /templates/шаблон/html/com_virtuemart/productdetails/default.php
<?php $catId = $this->product->categories[0];
$breadCrumbs = '';
$breadCrumbs = '<a href="'.JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$this->product->virtuemart_category_id, FALSE).'">'.$this->category->category_name.'</a>';
$catModel = new VirtueMartModelCategory();
$catparent = $catModel->getParentCategory($this->category->virtuemart_category_id);
$catparent_id = $catparent->virtuemart_category_id;
if (!empty($catparent_id)) {
$breadCrumbs = '<a href="'.JRoute::_ ('index.php?option=com_virtuemart&view=category&virtuemart_category_id=' . $catparent_id).'">'.$catparent->category_name.'</a>'.' / '. $breadCrumbs ;
while (true) {
$catparent = $catModel->getParentCategory($catparent_id);
$catparent_id = $catparent->virtuemart_category_id;
if (empty($catparent_id))
break;
else
$breadCrumbs = '<a href="'.JRoute::_ ('index.php?option=com_virtuemart&view=category&virtuemart_category_id=' . $catparent_id).'">'.$catparent->category_name.'</a>'.' / '. $breadCrumbs ;
}
}
echo $breadCrumbs;
?>
 
Все уже вставлено до Вас:) По крайней мере все должно работать без правки кода. Вывод модуля в соответствующей позиции настроен, что он на странице товара показывает?
 
Все уже вставлено до Вас:) По крайней мере все должно работать без правки кода. Вывод модуля в соответствующей позиции настроен, что он на странице товара показывает?
Я правлю шаблон заказчика, может быть эти строки были удалены из шаблона. В новостях показывал, а в товаре нет, но после правки теперь работает исправно.
 
Назад
Сверху