Я хочу выполнить некоторый код, если статья относится к определенной подкатегории. У каждого товара в магазине есть несколько категорий и подкатегорий.
Все это должно происходить в шаблоне.
При вводе {$ sArticle.categoryID} я получаю один из присвоенных идентификаторов категорий, но не все из них, поскольку это не массив.
Я использовал {debug} в шаблоне, чтобы увидеть, присутствует ли где-то целевая подкатегория. Нет. Тем не менее, в s_articles_categories статья отнесена к нескольким категориям, включая ту, которую я ищу.
Это основная структура s_articles_categories:
id | articleID | categoryID
----------———————————————--
1 | 1 | 12
2 | 1 | 22
3 | 4 | 10
4 | 4 | 22
В основном я хочу что-то вроде этого:
{foreach $ARTICLE.CATEGORY.ID as $ID}
{if $ID == [NUMBER]}
{SOME_OUTPUT}
{BREAK}
{/if}
{/foreach}
В этом примере используется псевдокод, поскольку я не уверен, как это должно выглядеть на самом деле.
Он просматривает все корреляции в s_articles_categories и, если находит совпадение, что-то делает.
Как мне заставить это работать?