Форум русской поддержки Joomla!® CMS
03.12.2016, 06:32:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Как вывести название и ссылку категории в списке товаров product.php ?

 (Прочитано 345 раз)
0 Пользователей и 1 Гость смотрят эту тему.
SoCool
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 8



« : 26.03.2015, 17:02:36 »

Как вывести название и ссылку категории в списке товаров?
Понимаю, что напрашивается "а зачем?", но появилась ситуация, что товарам назначено по несколько категорий, и нужно всех их вывести в списке товаров (для каждого товара)

тут http://joomlaforum.ru/index.php/topic,292374.new.html (для полного вида товара) предлагали сделать:

Код:
       <?php
            $table_product = JTable::getInstance('product', 'jshop');
            $table_product->load($product->product_id);
            $table_category = JTable::getInstance('category', 'jshop');
            $table_category->load($table_product->getCategory());
            $category_name = $table_category->getName();
            $category_link = $this->category_link;
            print '<a href="'.$category_link.'">'.$category_name.'</a>';
        ?>


для списка товаров сработало только название, а ссылка ведёт на главную, а не на нужную категорию, и таким образом не выводятся все категории товара. К тому же пишут, что тут много лишних запросов.
Подскажите, кто знает.
« Последнее редактирование: 26.03.2015, 17:30:47 от SoCool » Записан
dmitry_stas
Профи
********

Репутация: +794/-4
Offline Offline

Сообщений: 7732



« Ответ #1 : 26.03.2015, 23:59:49 »

ссылка на категорию - SEFLink('index.php?option=com_jshopping&controller=category&task=view&category_id='.$table_category->category_id, 1);
Записан
SoCool
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 8



« Ответ #2 : 27.03.2015, 11:56:48 »

Спасибо, работает!
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet