Denis Den

Denis Den

С нами с 27 апреля 2013; Место в рейтинге пользователей: #903
Denis Den
18 февраля 2019, 13:55
0
Спасибо огромное! Помогло.
Denis Den
14 февраля 2019, 14:05
0
То есть, надо создать в каждом контексте ключ «category_id» и перечислить все ID документов родителя?
Например: «3,4,5,10» — для контекста ru и «21,22,23,24» — для контекста en. Но тогда возникает вопрос: каким образом pdoResources определит, какой родитель должен быть выведен и на каком языке? Спасибо.
Denis Den
14 февраля 2019, 13:07
0
Подскажите, есть ли вариант более красивой и короткой записи, чем эта?
[[++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 у меня почему-то не работает. Вызовы выводятся, как строка.
Denis Den
13 февраля 2019, 14:40
+1
Спасибо за статью, но я столкнулся с проблемой. Не выводились переключатели языков.
После долгих попыток, выяснилось, что дело в пробеле в строке вывода сниппета BabelLinks.
Лишний пробел перед названием чанка в строке вызова.
То есть, это
[[BabelLinks? &tpl=` BabelLinksTpl` &showCurrent=`1`]]
Должно быть так
[[BabelLinks? &tpl=`BabelLinksTpl` &showCurrent=`1`]]
После этого заработало.