Нашел сам, решение не мое взято с форума "Русский дом joomla", решение предложил господин igoryk, за что ему огромное спасибо.
Там еще кое-что про скобки, может кому пригодиться:
Чтобы убрать скобки -
в ..../administrator/components/com_virtuemart/html/shop.product_details.php
$text = '( '.$manufacturer_name.' )';
заменить на
$text = $manufacturer_name;
------------------------------------------------------------------------
Вывод производителя при выводе списка товаров.
В shop.browse.php после:
Код:
if (_SHOW_PRICES == '1' && $auth['show_prices']) {
$product_price = $ps_product->show_price( $db_browse->f("product_id") );
добавляем ( в случае если хотим сделать имя производителя кликабельным):
Код:
$manufacturer_id = $ps_product->get_manufacturer_id($db_browse->f("product_id"));
$manufacturer_name = $ps_product->get_mf_name($db_browse->f("product_id"));
$manufacturer_link = "";
if( $manufacturer_id && !empty($manufacturer_name) ) {
$link = "$mosConfig_live_site/index2.php?page=shop.manufacturer_page&manufac turer_id=$manufacturer_id&output=lite&opti on=com_virtuemart&Itemid=".$Itemid;
$text = $manufacturer_name;
$manufacturer_link .= "<a href=\"$link\" target=\"_blank\" title=\"$text\">$text</a>";
}
или добавляем ( в случае если хотим просто вывести имя производителя):
Код:
$manufacturer_id = $ps_product->get_manufacturer_id($db_browse->f("product_id"));
$manufacturer_name = $ps_product->get_mf_name($db_browse->f("product_id"));
$manufacturer_link = "";
if( $manufacturer_id && !empty($manufacturer_name) ) {
$manufacturer_link = $manufacturer_name;
}
а после:
Код:
$products[$i]['product_price'] = $product_price;
добавляем:
Код:
$products[$i]['manufacturer_link'] = $manufacturer_link;
ВСЕ!
Осталось в нужный browse_*.php добавить в нужное место:
Код:
<?php echo $manufacturer_link ?>
В меня все работает, смотрите:
http://e-odezhda.by