Блог о Joomla, новости и уроки по Joomla, K2, Virtuemart, JoomShopping
VM 3, как убрать /manufacturer/ из ссылки в хлебных крошках

Virtuemart 3 и Joomla 3.4 - в хлебных крошках на ссылке, которая должна вести на пункт меню с категорией виртуемарта появилось много лишнего manufacturer и др.

Как решить это, нашел на форуме joomlaforum.

В файле

modules/mod_breadcrumbs/helper.php

закомментируем:

for ($i = 0; $i < $count; $i ++)
{
 $crumbs[$i] = new stdClass;
 $crumbs[$i]->name = stripslashes(htmlspecialchars($items[$i]->name, ENT_COMPAT, 'UTF-8'));
 $crumbs[$i]->link = JRoute::_($items[$i]->link);
}

и добавим

for ($i = 0; $i < $count; $i ++)
{
 $crumbs[$i] = new stdClass;
 $crumbs[$i]->name = stripslashes(htmlspecialchars($items[$i]->name, ENT_COMPAT, 'UTF-8'));
 
 // It's fix for repair bag VirtueMart 3 and menu Joomla 3.4
 if (JRequest::getVar('option') == 'com_virtuemart')
 {
  if ($items[$i]->link and (JRequest::getVar('view') == 'category' or JRequest::getVar('view') == 'productdetails') )
  {
   preg_match("/\?(?:.*&)*virtuemart_category_id=([^&]+)/i", $items[$i]->link, $found);
   $virtuemart_category_id = $found[1]+0;
   if(!empty($virtuemart_category_id)){
	$items[$i]->link = 'index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$virtuemart_category_id;
   }
  }
 }
 // /end fix
 
 $crumbs[$i]->link = JRoute::_($items[$i]->link);
}
Самое читаемое

Делаем мобильную версию сайта с Mobile Joomla – часть II

Это вторая часть из цикла трех статей делаем мобильную версий сайта Mobile Joomla. MJ – мощный компонент для создания…

Шаблоны отображения категории товаров, страницы товара и модулей товаров Virtuemart 3. Меняем отображение вида товаров в разных категориях Виртуемарт 3

В ряде случаев, при разработке интернет-магазина на Virtuemart 3 приходится на разных страницах сайта показывать товары…

Дочерние товары в Virtuemart 3. Для чего нужны и как создать дочерние товары в Виртуемарт 3

Начать, наверное, стоит с того, что такое дочерние товары. В Virtuemart 3 есть такое понятие, как дочерние товары. Что…

Установка и первичная настройка интернет-магазина Virtuemart 3 на Joomla 3

Начнем с того, что Virtuemart 3 практически не отличается от своей предыдущей версии Virtuemart 2. Как пишут…

Настройка безопасного пути для счетов в Virtuemart 3

После установки Virtuemart 3 на ваш сайт появляется предупреждение о том, что не создана папка по безопасному пути. Эта…

Как добавить иконки (картинки) "Скидка", "Новинка", "Хит продаж", "Рекомендуем" в Virtuemart 3

Давайте посмотрим, как добавить иконки (картинки) "Скидка", "Новинка", "Хит продаж", "Рекомендуем" в наш…

Покупка в 1 клик Virtuemart 3. Заказ за 1 клик в карточке товара и на странице категории товоаров в Виртуемарт 3

Бывает очень удобно реализовывать для интернет-магазина на Virtuemart 3 покупку в 1 клик. Удобно, конечно, это в первую…