Тема: Получить все категории товара
Здравствуйте.
Как получить в карточке товара:
1) Спец категории, в которых состоит товар
2) автоКатегории, в которых состоит товар (через "Подбор товаров")
Форум ReadyScript Вопросы по работе с системой Получить все категории товара
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здравствуйте.
Как получить в карточке товара:
1) Спец категории, в которых состоит товар
2) автоКатегории, в которых состоит товар (через "Подбор товаров")
Чистого пока варианта нет, но предложу такой
1. {$spec_dirs=$product->getSpecDirs()}
<pre>
{var_dump($spec_dirs)}
</pre>
2. {$dirs=$product['xdirs']}
<pre>
{var_dump($dirs)}
</pre>
Первый код возвращает просто все спецкатегории
Второй код возвращает
<pre>
NULL
</pre>
По поводу спецкатегорий, у меня получилось так вывести
{$list_xdir = $product.xdir}
{foreach $list_xdir as $v_xdir}
{$category_alias=$this_controller->request('category','string')}
{static_call var=xcat callback=['\Catalog\Model\Orm\Dir', 'loadByWhere'] params=[['id'=>$v_xdir]]}
<a href="/catalog/{$xcat.alias}/">{$xcat.name}</a>
{/foreach}
А вот с автокатегориями пока никак не выходит
С автокатегориями не получится так просто.
Надо ВСЕ автокатегории перебирать, получать отфильтрованные ими товары и сравнивать с текущим.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум ReadyScript Вопросы по работе с системой Получить все категории товара