В модуле производителей Virtuemart 2 (mod_virtuemart_manufacturer) при клике на производителя, осуществляется переход на страницу производителя, где пользователь может прочитать о том, насколько мегакрут этот производитель и, нажав на кнопку «Посмотреть все товары», перейти уже к товарам, которые делает этот производитель.
Где-то это нужно, а где-то надо сразу показать товары. Вот этим мы и займемся сейчас.
Как всегда, я разжую. Открываем файл /modules/mod_virtuemart_manufacturer/tmpl/default.php и там ищем две строки (одинаковые):
$link = JROUTE::_('index.php?option=com_virtuemart&view=manufacturer&virtuemart_manufacturer_id=' . $manufacturer->virtuemart_manufacturer_id);
В этих строках надо заменить параметр &view=manufacturer на &view=category, чтобы получилась такая строка:
$link = JROUTE::_('index.php?option=com_virtuemart&view=category&virtuemart_manufacturer_id=' . $manufacturer->virtuemart_manufacturer_id);
Повторяю: этих строк — две. Одна на 13, вторая на 48 строках.
То есть, что мы сделали: мы сменили шаблон вывода результата выборки. Был этот:
/components/com_virtuemart/views/manufacturer/tmpl/default.php
стал этот:
/components/com_virtuemart/views/category/tmpl/default.php
Тот, кто не догадался о существовании зависимости шаблона из определенной папки в /components/com_virtuemart/views/ от GET запроса — тот сам виноват.
Автору спасибо! Долго ломал голову, а вот оказалось, что там две строчки изменить надо)))
а как сделать что бы еще и описание производителя вывести?