Denis Den

Denis Den

Был в сети 24 мая 2019, 08:49
Заказы не принимаю
То есть, надо создать в каждом контексте ключ «category_id» и перечислить все ID документов родителя?
Например: «3,4,5,10» — для контекста ru и «21,22,23,24» — для контекста en. Но тогда возникает вопрос: каким образом pdoResources определит, какой родитель должен быть выведен и на каком языке? Спасибо.
Подскажите, есть ли вариант более красивой и короткой записи, чем эта?
[[++cultureKey:is=`ru`:then=`
          [[pdoResources?
                &parents=`3`
                &depth=`0`
                &tpl=`image_preview_industry`
                &includeTVs=`image_preview, image_preview_alt`
                &sortdir=`ASC`
            ]]
            `:else=`[[pdoResources?
                &parents=`21`
                &depth=`0`
                &tpl=`image_preview_industry`
                &includeTVs=`image_preview, image_preview_alt`
                &sortdir=`ASC`
            ]]`]]
Видел выше, что можно как-то проверять по контексту.
З.Ы. Fenom у меня почему-то не работает. Вызовы выводятся, как строка.
Спасибо за статью, но я столкнулся с проблемой. Не выводились переключатели языков.
После долгих попыток, выяснилось, что дело в пробеле в строке вывода сниппета BabelLinks.
Лишний пробел перед названием чанка в строке вызова.
То есть, это
[[BabelLinks? &tpl=` BabelLinksTpl` &showCurrent=`1`]]
Должно быть так
[[BabelLinks? &tpl=`BabelLinksTpl` &showCurrent=`1`]]
После этого заработало.