delovoy

Показывать Товары в меню Категории?

Рекомендуемые сообщения

delovoy    52

Давно уже подымал вопрос.

 

Как сделать, чтобы вместо подкатегорий в категориях, показывался сразу список товаров!

А не подкатегории как сейчас.

 

Пример:

 

Категория:

- товар1

- товар2

- товар3

 

При этом некоторые категории сделать открытыми!

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
deim    241

У вас так мало категорий и товаров?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
delovoy    52

У вас так мало категорий и товаров?

Да в этом и суть :) Я вот знаю в Шоп Скрипт такая опция была!

 

Но не три конечно, как на примере, но суть все равно остается прежней.

Нужно чтобы в меню раскрывались Товары, а не подкатегории!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Plow    1

Тоже столкнулся с такой задачей.
товаров на сайте мало, поэтому необходимо вывести их сразу в боковом меню, с разбивкой по категориям.
т.е. должно получиться так:

Категория 1
  - товар
  - товар
Категория 2
  - товар
  - товар

Если в catalog\controller\module\category.php после 

foreach ($categories as $category) {

вставить

$products = $this->model_catalog_product->getProducts();

            foreach ($products as $product) {
                $this->data['products'][] = array(
                    'product_id' => $product['product_id'],
                    'name'        => $product['name'],
                    'href'        => $this->url->link('product/product', 'product_id=' . $product['product_id']),
                );
            }

а в catalog\view\theme\default\template\module\category.tpl сделать вывод через такую конструкцию 

<ul>
               <?php foreach ($categories as $category) { ?>
               <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
                   <div>
                       <ul>
                           <?php foreach ($products as $product) { ?>
                           <li><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></li>
                           <?php } ?>
                       </ul>
                   </div>
               </li>
               <?php } ?>
           </ul>

то для каждой категории выводится весь список товаров магазина, а необходимо вывод товаров только из данной категории.

 

может кто-нибудь подсказать, как поправить контроллер, чтоб была разбивка на категории?
ps: ocStore v1.5.5.1.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу