Ответить Новая тема Новый опрос 
 Проверка вхождения в категорию
coonnect
Новичок
Сообщений: 43
Регистрация: 26-10-2015


07-03-2018 19:24
Здравствуйте!
Столкнулся с ситуацией, когда требуется проверить условие, входит ли товар в определенную категорию.
$category->id - возвращает значение категории по умолчанию, но товар привязан к нескольким категориям.
Пожалуйста, помогите разобраться, как реализовать такой if?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


08-03-2018 12:11
Цитата:( coonnect @ 07-03-2018 20:24 Смотреть сообщение )
требуется проверить условие, входит ли товар в определенную категорию.


Для шаблона можно использовать подобный код (product-list.tpl):
Код:
{if in_array(3, Product::getProductCategories($product.id_product))}
    товар привязан к категории с ID: 3
{/if}

или код для php (модуля, контроллера и тп.):
Код:
if (in_array(3, Product::getProductCategories((int)$id_product)))
{
   ...
}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос