Тема: Список доп.категорий в карточке товара

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

Повысить оценку Понизить оценку

Re: Список доп.категорий в карточке товара

Вам нужны именно идентификаторы этих категорий, или массив объектов этих категорий?

3

Re: Список доп.категорий в карточке товара

Мне необходимо сделать их в виде ссылок, поэтому скорее всего массив объектов

Повысить оценку Понизить оценку

4 Отредактировано Закусило Александр (22.11.2017 18:31:33)

Re: Список доп.категорий в карточке товара

Тогда так:

{* Получаем обыкновенные категории *}
{$dirs=$product.xdir}
{foreach $dirs as $dir_id}
    {static_call var=$category callback=['\Catalog\Model\Orm\Dir', 'loadByWhere'] params=[['id' => $dir_id]]} {* Получаем объект категории *}
    <a href="{$category->getUrl()}">{$category.name}</a>
{/foreach}

и если нужно спец категории

{* Получаем спец. категории *}
{$dirs=$product.xdir}
{foreach $product->getSpecDirs() as $category}
    <a href="{$category->getUrl()}">{$category.name}</a>
{/foreach}

5

Re: Список доп.категорий в карточке товара

Спасибо большое Александр

Повысить оценку Понизить оценку