Встала задача сделать на базе одной копии modx, одной базы и одного дерева нескоклько сайтов.
Дополнительные домены припарковал на основной.
Сначала пробовал просто через .htaccess, решение оказалось неидеальным.
Позже нашел плагин
Subsites/Subdomains
и его развитие
[Hack] Subsites.
К слову,
Subsites the MAD [HACK], который также есть в репозитарии не подходит, так как решает задачу создания полностью независимых сайтов, управляемых из одной копии админки.
Плагин
Subsites/Subdomains работал хорошо, но рассчитан только на один сабдомен, и требует доработки, поэтому решил посмотреть хак.
На 7й странице его топика, есть версия для modx 0.9.6.1
патч и
уже пропатченные файлы.
Пробовал просто скопировать эти файлы на 0963, заработало, но закрались сомнения: все таки файлы старые, вдруг при замене я потерял какие-то новые изменения 0963. После сравнения через Araxis Merge выяснилось, что так оно и есть.
Попробовал вручную пропатчить файлы от 0963 (просто вставил в нужные места кусочки кода из хака к 0961) — работать перестало. Видимо код хака использует какие-то методы или переменные, которые были измененны с версии 0961.
На этом пока остановился. Может быть кто-то уже решал эту проблему? Поделитесь, пожалуйста, своими рецептами.