Вывод в соответствии со значением TV-чекбокс
Добрый день!
Такая ситуация, нужно вывести определенный код в выводе статей на сайте если какой то чекбокс будет равен определенному значению.
У меня задача такая:
В доп. полях добавить поле
Я сделал так:
Прошу помощи чтобы разобраться в данном вопросе.
Такая ситуация, нужно вывести определенный код в выводе статей на сайте если какой то чекбокс будет равен определенному значению.
У меня задача такая:
В доп. полях добавить поле
news_typeтип checkboxзначение по умолчанию Видео==video||Фотографии==photosЕсли чекбокс == video то мне нужно вывести такой код:<div class="newsListItemType-video">
<i class="fas fa-video"></i>
</div>И если также выбран чекбокс == photos то дополнительно такой:<div class="newsListItemType-photos">
<i class="fas fa-images"></i>
</div>Если какой то из них не выбран то он не отображается.Я сделал так:
[[+tv.news_type:is=``:then=``:else=`
<div class="newsListItemType">
[[+tv.news_type:is=`video`:then=`
<div class="newsListItemType-video">
<i class="fas fa-video"></i>
</div>
`:else=``]]
[[+tv.news_type:is=`photos`:then=`
<div class="newsListItemType-photos">
<i class="fas fa-images"></i>
</div>
`:else=``]]
</div>
`]]Но проблема в том что он не может отображать два сразу а отображает только какой то один…Прошу помощи чтобы разобраться в данном вопросе.
Комментарии: 6
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
тогда
Выводи так:
[[+tv.news_type:notempty=` <div class="newsListItemType"> [[+tv.news_type:is=`video`:or:is=`video||photos`:then=` <div class="newsListItemType-video"> <i class="fas fa-video"></i> </div> `:else=``]] [[+tv.news_type:is=`photos`:or:is=`video||photos`:then=` <div class="newsListItemType-photos"> <i class="fas fa-images"></i> </div> `:else=``]] </div> `]]Спасибо большое вам!!!)))
[[+tv.news_type:is=`video||photos`:then=` <div class="newsListItemType-video"> <i class="fas fa-video"></i> </div> <div class="newsListItemType-photos"> <i class="fas fa-images"></i> </div> `:else=``]]Написал дополнительно к тому коду этот мега костыль. Работает. Но мне кажется должно быть гораздо проще…можно заменить на Попробуйте тоже самое написать с помощью фенома