iMessi89 Опубликовано 23 августа, 2014 Жалоба Поделиться Опубликовано 23 августа, 2014 Что если в таблице s_products имя товара (поле name) содержит like%ключевое_слово% то вывести например какую-нибудь фразу. Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 24 августа, 2014 Жалоба Поделиться Опубликовано 24 августа, 2014 Расскажите подробнее. Для чего это нужно? И где нужно вывести фразу Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 24 августа, 2014 Автор Жалоба Поделиться Опубликовано 24 августа, 2014 ? И где нужно вывести фразу в шаблоне вывода - файлик products.tplДля чего это нужно? все просто. Хочу например для всех товаров, которые в наименование содержат слово %камера% выводить определенный лейбл "Предоставляем бесплатно на тест камеру".Ну и так для других наименований товаров)) Либо отдельное поле заводить в базе. Цитата Ссылка на сообщение Поделиться на другие сайты
Решение yr4ik Опубликовано 24 августа, 2014 Решение Жалоба Поделиться Опубликовано 24 августа, 2014 Регулярные выражения:https://support.elevatedx.com/index.php?/Knowledgebase/Article/View/211/0/smarty-if-function-preg_match Либо если нужно просто найти конкретное слово{if $value|strpos:"foo" !== false}...{/if}или stripos если регистронезависимый поиск нужен Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.