0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 2043 Просмотров
*

SoCool

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

тут 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, 16:30:47 от SoCool »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
ссылка на категорию - SEFLink('index.php?option=com_jshopping&controller=category&task=view&category_id='.$table_category->category_id, 1);
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

SoCool

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Тема давно закрыта но все же. Может кто ответит. У меня давно на сайте была эта ссылка но последнее время я заметил что она работает некорректно.
Вот сам код
Код
 <?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="'.SEFLink('index.php?option=com_jshopping&controller=category&task=view&category_id='.$table_category->category_id, 1).'">'.'&larr; Вернуться назад в категорию '.$category_name.'</a>';
        ?>
В одних товарах он работает нормально в других выдает ссылку совсем на другую категорию.
Joomla! 3.8.10
JoomShopping Version 4.2.2
Если кто стыкалься подскажите в чем проблема.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
используйте $this->product вместо $product
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль карусели товаров JoomShopping на Swiper.js для Joomla

Автор sergeytolkachyov

Ответов: 1
Просмотров: 369
Последний ответ 10.01.2024, 19:54:00
от sergeytolkachyov
Фильтр товаров для JoomShopping 5

Автор Lemonez

Ответов: 5
Просмотров: 506
Последний ответ 04.01.2024, 22:06:03
от Biss
Вывод номера телефона в списке заказов

Автор sifoz

Ответов: 8
Просмотров: 1843
Последний ответ 25.11.2023, 00:58:54
от nevigen
Вывести название категории в списке товаров

Автор ataman

Ответов: 9
Просмотров: 3440
Последний ответ 15.09.2023, 20:31:11
от Alex_gs
WT JoomShopping Favorite - кнопки избранного в категории товаров и карточке тов

Автор sergeytolkachyov

Ответов: 11
Просмотров: 1933
Последний ответ 17.06.2023, 10:33:33
от sergeytolkachyov