Правильно распределить модули. Мультисайтинг.

Главные вкладки

Аватар пользователя Urfin Urfin 9 января 2013 в 10:21

Не так давно решил заморочиться на облегченной версии основного сайта для планшетов. Создал субдомен типа m.mysite.ru, создал каталоги sites/mysite.ru и sites/m.mysite.ru
В них, естественно, разместил settings.php c адресом основного домена, куки и темой по умолчанию. Потом стал вопрос о распределении модулей между сайтами. Вернее не распределением, а "урезанием" некоторых из них для домена m.mysite.ru. Т.е. домен mysite.ru - это основной сайт в том виде в каком он сейчас есть, а домен m.mysite.ru это облегченная версия основного сайта, с несколькими отключенными модулями. Как это реализовать правильно? Я так понимаю, что перенос модулей, тех которые не должны подгружаться в m.mysite.ru, в каталог sites/mysite.ru/modules бесполезен? Пробовал экспериментировать и перенес Advanced forum. В итоге он не заработал на основной версии (сразу ошибка, а на m.mysite.ru не заработал стандартный друпаловский форум тоже... Это понятно в БД общая таблица system.... Хочу решить этот вопрос но вот как правильно подойти к этому не знаю... Вопросы:
Есть возможность "распределить" модули не трогая базу или нужен новый сайт с общими таблицами в главной базе? Но по моему это не выход. Слишком много связей нужно выстраивать между базами... Подскажите плиз куда двигаться?

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 9 января 2013 в 10:34

Мультисайтинг с общей базой и папками
sites/all/ - общие
sites/domain.my/modules - для основного сайта
sites/m.domain.my/modules - для мобильной версии

см. sites/readme.txt

Аватар пользователя Urfin Urfin 9 января 2013 в 10:59

Скажите а конфлика не возникнет? Вроде делал так же как там написано, но возник конфликт с модулем Advanced forum. Основная версия сайта просто перестала работать. Комменты тоже представлены этим модулем....