как вывести последние подкатегории и товары этой подкатегории в products?

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

trainracing M
Аватара
trainracing M
Возраст: 31
Репутация: 13
Сообщения: 121
Зарегистрирован: 07.10.2016
С нами: 7 лет 5 месяцев
Сайт

Сообщение #1 trainracing » 23.09.2019, 20:10

Подскажите, как можно сделать свой вывод в списке товаров, вместо всех товаров главной категории или текущей категории выводить так:

название субкатегории, краткое описание, товары этой субкатегории

пример как хочу сделать:
Изображение

Как сделать, если открыта родительская или подкатегория, то выводить список последних категорий, которые будут в листинге с фото категорий, названием, аннотацией, и с товарами которые есть именно в этой последней категории?

Наверно смысл кода должен быть примерно такой:

Код: Выделить всё

 {foreach {$category->path[2]} as $c level=$level + 1}
     <h1>{$c->name|escape}</h1>
      {$c->annotation}

    {foreach $category->products as $product}
    <a href="{$lang_link}products/{$product->url}">{$product->name|escape}</a>
      <div class="price">
      {$product->variant->price|convert}
       </div>
       <button class="button buy fn_is_stock{if $product->variant->stock < 1} hidden{/if}" type="submit"><span data-language="add_to_cart">{$lang->add_to_cart}
      </span></button>
     {/foreach}
 {/foreach}


но подскажите, как правильно?

Добавлено спустя 13 часов 1 минуту:
на версии 2.3.4

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #2 korshunov » 24.09.2019, 09:20

Так как сейчас предлагается, совсем неправильно.
А как правильно - для этого надо поработать и кода побольше написать. А потом его отладить, чтоб он стал правильным. И не только в шаблоне колдовать надо.
И с пагинацией моменты будут непростые, если все аккуратно делать.
Вряд ли бесплатно кто сделает...


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 29 гостей