Вывод чанка при заполненном tv
Добрый день!
Пожалуйста, помогите разобраться.
Нужно вывести в шаблоне чанк, если на странице ресурса заполнено доп поле.
В шаблоне чанк вызываю просто:
Как сделать так, чтобы чанк (с оберткой, со всем… =) в шаблоне выводился только при заполненном
Буду благодарен за любую помощь!
Пожалуйста, помогите разобраться.
Нужно вывести в шаблоне чанк, если на странице ресурса заполнено доп поле.
В шаблоне чанк вызываю просто:
[[$resorts-menu]]
Содержимое данного чанка:<section class="country-menu">
<div class="container">
<div class="country-tours-menu">
[[pdoMenu?
&parents=`[[*resorts-tours-menu-id]]`
&level=`1`
&includeTVs=`resorts-tours-menu-id`
&tplOuter=`@INLINE <ul class="country-tours-menu-list" [[+classes]]>[[+wrapper]]</ul>`
&tplInner=`@INLINE <ul class="country-tours-submenu-list" [[+classes]]>[[+wrapper]]</ul>`
]]
</div>
</div>
</section>
Доп поле [[*resorts-tours-menu-id]]
заполняю на странице, в которой хочу вывести это меню.Как сделать так, чтобы чанк (с оберткой, со всем… =) в шаблоне выводился только при заполненном
[[*resorts-tours-menu-id]]
в вызове pdoMenu?Буду благодарен за любую помощь!
Комментарии: 3
оберните весь чанк в условие
[[*resorts-tours-menu-id:notempty=`[[$resorts-menu]]`]]
Станислав, большое спасибо!
Здравствуйте! Может бы и мне поможете, не могу разобраться.
Нужно вывести в шаблоне чанк в случае, если в tv-параметре заполнен чекбокс.
В шаблоне чанк вызываю таким образом:
[[*tvname:notempty=`[[$chunk]]`]]
Сам tv-параметр (tvname) состоит из единственного чекбокса «Новинка». Идея в том, чтобы выводить иконку NEW (из чанка) в карточке товара в случае, если чекбокс заполнен.
В таком виде вывод не работает, а если в Параметры по умолчанию вписать Новинка==1, иконка отображается на всех карточках, и тех, где чекбокс заполнен, и где нет.
Пожалуйста, подскажите, что я делаю не так.
Нужно вывести в шаблоне чанк в случае, если в tv-параметре заполнен чекбокс.
В шаблоне чанк вызываю таким образом:
[[*tvname:notempty=`[[$chunk]]`]]
Сам tv-параметр (tvname) состоит из единственного чекбокса «Новинка». Идея в том, чтобы выводить иконку NEW (из чанка) в карточке товара в случае, если чекбокс заполнен.
В таком виде вывод не работает, а если в Параметры по умолчанию вписать Новинка==1, иконка отображается на всех карточках, и тех, где чекбокс заполнен, и где нет.
Пожалуйста, подскажите, что я делаю не так.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.