Мультисайт под города

Доброго времени суток. Не сумел лаконично описать вопрос в заголовке, распишу тут.

Реализовал мультисайт на рево, настроил контексты, все в порядке. Основной вопрос заключается в том, как не создавать под все контексты копии страниц основного контекста, а чтобы все страницы были доступные и для других контекстов. Динамический контент (номер телефона, адрес, город в заголовке и h1) реализовал через сами контексты с помощью ключей.
Максим
22 мая 2017, 06:57
modx.pro
3
1 293
0

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

Наумов Алексей
22 мая 2017, 10:46
0
Если сайты для разных городов ПОЛНОСТЬЮ идентичны — нет смысла создавать контексты.

Я в данной ситуации решал вопрос так: были созданы поддомены, сайты откликался на них; плагин, висящий на событии генерации страницы, смотрел текущий HOST и в зависимости от него определял, какой сейчас город у нас. Ну и дальше устанавливал плейсхолдеры с телефонами, адресами, названием города (причем 6 шт., со всем падежами, типа [[+region.title_1]] и так до _6).
Где хранить данные (адреса, телефоны и т.д.) по городам — на ваше усмотрение, в ресурсах, чанках ли, все равно.

Но, как только региональные сайты начнут различаться структурой — данная схема потерпит фиаско :)
    Максим
    22 мая 2017, 10:49
    0
    Я процентов на 90 уверен, что в будущем структуры будут различаться). Поэтому сразу сделал с контекстами. Как в этом случае сейчас сделать доступные страницы основного контекста и в других контекстах, по ссылкам доменов 3го уровня?
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2