Joomla 1.5 Вывод $manufacturer_link и $manufacturer_link на флайпейдже и браузпейдже

Тема в разделе "Магазины, электронная коммерция", создана пользователем NoID, 26.01.2010.

  1. NoID
    Offline

    NoID Недавно здесь

    Регистрация:
    07.12.2009
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Вчера пол дня гуглил, пока нашел рабочее решение.
    Итак,
    1. Открываем shop.brows.php (находится по адресу: \administrator\components\com_virtuemart\html\shop.brows.php), ищем:
    Код (CODE):
    1. // Add-to-Cart Button

    после вставляем:
    Код (CODE):
    1. $manufacturer_link = "";
    2.         $manufacturer_id = $ps_product->get_manufacturer_id($db_browse->f('product_id'));
    3.         $manufacturer_name = $ps_product->get_mf_name($db_browse->f('product_id'));
    4.         if( $manufacturer_id && !empty($manufacturer_name) ) {
    5.         $link = JRoute::_("$mosConfig_live_site/index.php?page=shop.browse&
    6.         manufacturer_id=$manufacturer_id&option=com_virtuemart&Itemid=".$Itemid);
    7.         $text = ''.$manufacturer_name.'';
    8.         $manufacturer_link .= $text;
    9.         }
    10.         $products[$i]['manufacturer_link'] = $manufacturer_link;
    11.        
    12.         $products[$i]['manufacturer_name'] = $manufacturer_name;

    2. в browse*.php заглушки:
    - ссылка на производителя:
    Код (CODE):
    1. <?php echo $manufacturer_link ?>

    - наименование производителя:
    Код (CODE):
    1. <?php echo $manufacturer_name ?>


    ps Ссылки выводятся текстом. Если хотите вывод активных ссылок, то в пункте 1, в шестой строке кусочка кода вместо:
    Код (CODE):
    1. $text = ''.$manufacturer_name.'';

    ставьте:
    Код (CODE):
    1. $text = '<a href="'.$link.'">'.$manufacturer_name.'</a>';


    pps Мне помогло, надеюсь и вам поможет. :)
    взято отсюда
     
  2.  

Поделиться этой страницей

Загрузка...