@blackbb

Как менять значение parents в pdoResources в зависимости от url?

Продвигаю сайт в двух городах и пытаюсь правильно настроить работу modx, чтобы не плодить кучу лишних чанков и шаблонов. Структура сайта такова:
  • Главная
  • Каталог
  • Контакты
  • Спб
    • Главная
    • Каталог
    • Контакты


Смысл в том, что при входе с Москвы человек видит основные страницы, а при переходе с СПБ человек видит страницы в папке "Спб", названия у них такие же, но url другой. Суть вопроса вот в чем, я выводу список продуктов:
[[pdoResources?
                &parents=`23`
                &depth=`0`
                &tpl=`ServicveListRowTpl`
                &includeTVs=`image`
            ]]

Если это Москва, то parent 23, а если СПБ, то parent 26. Заходя с Москвы пользователь попадает на mysite.ru, а если с питера, то на mysite.ru/spb и собственно все url должны быть с /spb, как это реализовать?
  • Вопрос задан
  • 202 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Froggyweb
Использование pdoResources здесь костыль. Хотя в parents можно вызвать сниппет который будет подставлять нужный id
Лучше будет реализовать контекстами по аналогии с языковыми версиями
Например вот статья https://bezumkin.ru/sections/tips_and_tricks/2439/ . или есть покеты на https://modstore.pro/ и modx.com
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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