Вывод цен в зависимости от производителя
Всем привет, как сделать вывод текста «Цена по запросу» только по определенным производителям?
К примеру, если бренд Nokia или iphone, то цена по запросу, если Xiaomi, то цена та, что в карточке.
Пробую сделать условие, не получается…
К примеру, если бренд Nokia или iphone, то цена по запросу, если Xiaomi, то цена та, что в карточке.
Пробую сделать условие, не получается…
{if $_pls['vendor.name']: 'nokia' ,'iphone'}
Цена по запросу
{else}
[[+price]]
{/if}
Комментарии: 7
{if $_pls['vendor.name'] in list ['nokia', 'iphone']}
Цена по запросу
{else}
{$price}
{/if}
{$_pls['vendor.name'] in list ['nokia', 'iphone'] ? 'Цена по запросу' : $price}
Спасибо большое! Первый вариант подошел, работает, по второму ошибка парсинга Unexpected token '?' Ругается на вопрос почему-то.
Попробуй так:
{($_pls['vendor.name'] in list ['nokia', 'iphone']) ? 'Цена по запросу' : $price}
Да, спасибо, со скобками заработало!!!
А не проще, сделать проверку по ID?
{$vendor in list [6, 7] ? 'Цена по запросу' : $price}
По данному варианту ошибка парсинга Unexpected token '?' Ругается на вопрос!
{($vendor in list [6, 7])? 'Цена по запросу': $price} Работает такая конструкция, со скобками
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.