Перейти к содержанию
Форум поддержки пользователей VamShop

Как отобразить подкатегории в product_listing?


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

Добрый день.

Пусть для определенности для вывода списка товара в категории используется шаблон product_listing_list. В настройках Админки для значения "Показывать товары подкатегорий в родительской категории"стоит флаг TRUE. В категории товара есть несколько вложенных подкатегорий, которые и содержат товар.

Таким образом при захода в корневую категорию мы имеем отображение всего товара из подкатегорий посредством шаблона product_listing_list.

Стоит задача просто отобразить на этой же странице список всех категорий, как это бы произошло при снятом флаге "Показывать товары подкатегорий в родительской категории" с использованием шаблона categorie_listing. Т.е. как-бы скрестить эти два шаблона.

Стандарными средствами это не сделать. Вся проблема в том, что у данных шаблонов (view) различные модели (php), наполняющие эти шаблоны.

Исследование показало, что содержимое шаблона product_listing_.. генерируется на основе product.php, а содержимое categorie_listing на основе default.php. Так ли это?

И если да, то подскажите, плиз, каким образом взять код из default.php (видимо, за это отвечает участок

if ($category_depth == 'nested') {
...
$main_content = $default->fetch(CURRENT_TEMPLATE.'/module/categorie_listing/'.$category['categories_template']);
  $vamTemplate->assign('main_content', $main_content);
[/code]

и поместить в product.php с соответствующей правкой кода, чтобы метки "на категории" создавались, и можно было бы пройтись по ним, как в шаблоне categorie_listing ?

Заранее спасибо.

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