Нужна помощь с SEO-паттернами
Как сделать разные значения мета-тегов в зависимости от значений одного из полей
Есть каталог-рейтинг неких поставщиков. Необходимо для записей разных наборов генерировать разные мета-теги.
В частности, один набор "Рейтинг", а второй набор "Черный список" (исключенные из рейтинга).
Набор "Черный список" отфильтрован по одноименному чекбоксу (пусть будет поле "ch_s"), также присутствует поле "Причина включения в черный список" (reason_off).
В рейтинге выводится поле "Место в рейтинге" (position).
Итак, хотелось бы выводить в записях, у которых галочка у поля ch_s НЕ СТОИТ, заголовок вида "{title}{position: — %s место} в рейтинге поставщиков", а у которых чекбокс ch_s выделен — "{title} внесен в черный список по причине {reason_off}".
Вопрос: реально ли это сделать имеющимися средствами движка и если да, то как именно?
Не реально. Условия сделать не получится. Можно сделать хук, в котором делать эти условия и создавать новые переменные для СЕО паттернов.реально ли это сделать имеющимися средствами движка и если да, то как именно?
[if {ch_s}==1]{title} внесен в черный список по причине {reason_off}[else][/if][empty={title}{position: - %s место} в рейтинге поставщиков]
P.P.S. Не имя поля, а его тип — checkbox
Благодарю, Александр, за помощь. Проблема решена 👆👆👆
P.S. Не забудьте добавить ваше поле ch_s в список полей имеющих текстовые значения в настройках поля SEO-Текст.
[if {ch_s}==1]{title} внесен в черный список по причине {reason_off}[else][/if][empty={title}{position: - %s место} в рейтинге поставщиков]
P.P.S. Не имя поля, а его тип — checkbox