Форум пользователей Impera CMS
Impera CMS - отличный движок для лёгкого создания интернет магазина.
Обладает невероятным количеством функций, необходимых в онлайн торговле.

Следить
Главная
08:17
28 фев
#
?
systt написал:

Здравствуйте, на странице родительской категории, в которую влюжены другие категории с товарами, выводятся ВСЕ товары из дочерних категорий.

Как сделать так, чтобы выводились не товары, а список дочерних категорий, а в дочерних категориях, чтобы выводились товары? спасибо

10:13
28 фев
#
?
globus написал:

{if !empty($category->subcategories)}
<ul>
{foreach $category->subcategories as $cat}
<li>
<a href="{$site}{$cat->url_path}{$cat->url}">
{$cat->name}
</a>
</li>
{/foreach}
</ul>
{else}
вывод товаров
{/if}

10:28
28 фев
#
?
systt написал:

Спасибо большое, globus!!!



Еще вопрос: а в каком файле .php осуществляется вывод этих категорий в шаблон? (нужно для того, чтобы посмортеть, что находится в массиве $category).

15:11
02 мар
#
?
vitaly написал:

admin.page.php на строке 918 передает категории в шаблон

вот

$this->smarty->assignByRef(SMARTY_VAR_CATEGORIES, $this->categories_tree);

посмотреть что там --- ставим в zende брекпоинт на стр.918 изучаем $this->categories_tree

или

за стр.918 дампим переменную

var_dump($this->categories_tree);

или print_r($this->categories_tree);

или

в шаблон index.tpl за открывающим <body> пишем

{debug} и всплывшем окне найти $categories

массив $category передается на стр.816 в selector.php

вот

$this->smarty->assignByRef(SMARTY_VAR_CATEGORY, $category);

посмотреть --- тот же принцип

брекпоинт

или дампим

или {debug} и найти $category

08:00
04 мар
#
?
systt написал:

Всем огромное спасибо!

Написание ответа

Перед публикацией рекомендуется использовать Предпросмотр, чтобы увидеть конечный вид сообщения.


Обратите внимание! Для противодействия спаму новые посты форума проявляются с задержкой от нескольких минут, пока не пройдут модерацию.