Не работает :else в конструкции select
Пытаюсь решить такую задачу. Есть сайт со статьями, хочу чтобы внизу статьи слайдер отображал товары касающиеся темы статьи из магазина minshop2. Т.к. тем товаров достаточно, использую список выбора select, выглядит это вот так
Ниже кусок из параметров showLog, если открыт ресурс 184
«class_key=msProduct, msProduct.parent:IN(184), msProduct.published=1, msProduct.deleted=0»
Проверял работу else в варианте if-else — все работает, как положено.
Подскажите что я упускаю?
[[msProducts?
&tpl=`ProductMain2`
&parents=`[[*id:select=`533=538&534=538&535=538&536=538&545=538&557=538&558=538`:else=`4`]]`
&includeContent=`1`
&includeTVs=`image`
&includeThumbs=`medium`
&showLog=`1`
]]
Выбор работает только если страница имеет id из указанного в select списка, если страница не попадает в список выбора должен срабатывать параметр :else, но этого не происходит.Ниже кусок из параметров showLog, если открыт ресурс 184
«class_key=msProduct, msProduct.parent:IN(184), msProduct.published=1, msProduct.deleted=0»
Проверял работу else в варианте if-else — все работает, как положено.
Подскажите что я упускаю?
Комментарии: 1
Ни где кроме русскоязычных ресурсов по ModX я не нашел конструкции select с :else и она действительно не работает, потому что ее нет. :)))
Работает так
Работает так
[[msProducts?
&tpl=`ProductMain2`
&parents=`[[*id:select=`189=538&178=14&183=348&536=538&55=353`:ifempty=`4`]]`
&includeContent=`1`
&includeTVs=`image`
&includeThumbs=`medium`
&sortdir=`ASC`
&limit=`0`
]]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.