171 похожих чатов

Добрый день! Может кто подсказать почему так происходит? Есть родитель

"Категория", внутри добавлены дочерние элементы, которые для пользователя должны показываться в разных разделах:

Услуга1 — раздел 1
Услуга2 — раздел 1
Услуга3 — раздел по умолчанию
Услуга4 — раздел по умолчанию

Сделал так. Добавил ТВшку Да/Нет. Да — показывать в раздел 1, Нет — показывать по умолчанию.

Для "Раздела 1" делаю такой вывод:

{set $innerBrand = '!pdoResources' | snippet : [
'parents' => $parent2,
'limit' => '',
'sortby' => '{"menuindex" : "ASC"}',
'prepareTVs' => 1,
'resources' => -$_modx->resource.id,
'includeTVs' => 'imgPrev, brandRes',
'tvFilters' => 'brandRes==1',
'tvPrefix' => '',
'tpl' => '@INLINE
<div class="col-md-3 col-sm-6 col-xs-12">
<div class="thumbnail">
{if $imgPrev}
<img class="hidden-sm hidden-xs" src="{$imgPrev}" alt="{$longtitle}" title="{$longtitle}">
{else}
<img class="hidden-sm hidden-xs" src="assets/images/no.jpg" alt="{$longtitle}" title="{$longtitle}">
{/if}
<div class="caption">
<h3 class="title-card">{$pagetitle}</h3>
<a href="{$uri}">Подробнее <i class="icofont-external-link"></i></a>
</div>
</div>
</div>',
]}
{$innerBrand}

Для раздела "По умолчанию" такой:

{set $innerService = '!pdoResources' | snippet : [
'parents' => $parent,
'limit' => '',
'sortby' => '{"menuindex" : "ASC"}',
'resources' => -$_modx->resource.id,
'prepareTVs' => 'brandRes',
'includeTVs' => 'imgPrev, brandRes',
'tvFilters' => 'brandRes==0',
'tvPrefix' => '',
'tpl' => '@INLINE
<div class="col-md-3 col-sm-6 col-xs-12">
<div class="thumbnail">
{if $imgPrev}
<img class="hidden-sm hidden-xs" src="{$imgPrev}" alt="{$longtitle}" title="{$longtitle}">
{else}
<img class="hidden-sm hidden-xs" src="assets/images/no.jpg" alt="{$longtitle}" title="{$longtitle}">
{/if}
<div class="caption">
<h3 class="title-card">{$pagetitle}</h3>
<a href="{$uri}">Подробнее <i class="icofont-external-link"></i></a>
</div>
</div>
</div>'
]}
{$innerService}

В разделе по умолчанию ни чего не выводит. Если сделать вывод так (без ТПЛ):

{set $innerService = '!pdoResources' | snippet : [
'parents' => $parent,
'limit' => '',
'sortby' => '{"menuindex" : "ASC"}',
'resources' => -$_modx->resource.id,
'prepareTVs' => 'brandRes',
'includeTVs' => 'imgPrev, brandRes',
'tvFilters' => 'brandRes==0',
'tvPrefix' => ''
]}

то в выборке показывает ресурсы с brandRes==1 так и с brandRes==0.
Что я не так делаю?

3 ответов

17 просмотров

includeTVs должен содержать и brandRes

мульткатегории: https://modx.pro/solutions/23005

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта