Специальный код для вывода текста по условию

LM добавил(а) 2 года назад
В рассмотрении

В магазине более 1000 свойств, из них около половины со значением "есть" или "нет", например свойство Антикоррозийное покрытие имеет 2 значения "есть" или "нет"

Сейчас у нас возникла сложность в формировании текстов и мета тегов, если написать в поле {=property.ANTIKORROZIJNOE_POKRYTIE} то на сайте будет выводиться либо "есть" и "нет", что нас не устраивает.

Было бы удобно написать в поле код с условием, например:

{if [значение_свойства]="есть" [выводимый_текст_если_истина] [выводимый_текст_если_ложь]}

Или, если у свойства больше двух значений


{if [значение_свойства]="есть" [выводимый_текст_если_истина] elseif [значение_свойства]="опция" [выводимый_текст_если_истина] [выводимый_текст_если_ложь]}

Соответственно, для числовых значений можно использовать > или <

Актуально для полей:

  • META
  • Описаний
  • Полей SEO тексты
  • Полей SEO умного фильтра

Комментировать
 
Прикрепить файлы