Выборка по контексту

Подскажите пожалуйста как мне быть, реализовал мультиязычность сайта по вот этой статье Василия: bezumkin.ru/sections/tips_and_tricks/2439/ то есть просто добавил ещё один конеткст. И вот тут у меня небольшая загвостка, вывод своих статей реализовал костылем, через плагин IF, то есть если у нас url равен site.com — родители загружаются из одного контекста, а если site.com/en/ то из другой, но такой костыль ламает ajax пагинацию, вот и хотелось бы узнать есть ли возможность как то правильней настроить фильтр вывода родительских ресурсов.

Вот пример того как сейчас реализовано:
Александр
06 июня 2016, 04:01
modx.pro
879
0

Комментарии: 6

    Александр
    06 июня 2016, 07:25
    0
    Ну да я читал про &context, но видимо я не могу понять логику работы, так как он работает только когда &parents=0 а мне не надо все ресурсы выводить на странице а только из 3 контейнеров
      Василий Наумкин
      06 июня 2016, 07:35
      +1
      Это откуда такие мощные заключения? Параметр просто добавляет условие в выборку, никакой связи с родителями нет.

      У тебя задача сформулирована неверно. Нужно менять &parents в зависимости от контекста, а не выбирать по контексту.
      &parents=`[[*context_key:is=`en`:then=`45,46,47`:else=`5,6,7`]]`

      Ну и такое использование IF (да и любое другое, наверное) — это говнокод какой-то, уж простите за прямоту.
        Александр
        06 июня 2016, 07:48
        0

        Ну мое заключение было сделано вот по этим комментария, но спорить не буду из за моего малого опыта я наверняка не прав.
        И правда совсем забыл про модификаторы, сейчас все работает спасибо)
          Василий Наумкин
          06 июня 2016, 07:54
          +1
          Именно, что если ты указываешь родителей или ресурсы — параметр &context не нужен. Но это не говорит о том, что он не работает или как-то зависит от ресурсов.

          «Не нужен» и «не работает» — разные вещи.
            Александр
            06 июня 2016, 07:57
            0
            Понял, спасибо за разъяснения
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    6