Здравствуйте.
Нужна ваша помощь. Есть сайт и поддомен в папке sites. Есть также самописный модуль, в котором идет подключение inc файла в процессе выполнения.
Этот модуль должен быть на обоих сайтах, но с разным содержимым некоторых функций inc файла (или js).
В БД таблице system для каждого сайта верно прописаны пути для модуля. Но при очистке кэша/установке модуля всегда работает либо одна, либо вторая версия самописного модуля для ОБОИХ САЙТОВ (в зависимости от того, кэш какого сайта очищается).
Вопрос:
возможно ли вообще подключать к поддоменам inc с одинаковыми именами и функциями, но разным, грубо говоря, текстом в функциях?
Пытался также затереть нужные функции через template.php темы, но, как я понял, не возможно..
Ну или может кто подскажет куда копать.
Комментарии
модуль лежит в sites/all/?
Не пробовали положить разные копии в sites/domain.zone?
ну, конечно же, в разных. в этом-то и весь казус - прописаны пути для модулей в БД верно, а при очистке кэша на обоих доменах работает либо 1 вариант, либо второй.
один модуль лежит в sites/all/, второй в sites/site2/modules.
пробовал основной из sites/all/ в sites/site1/module - тоже не работает..
system чтоль общая у сайтов в мультисайтинге?
нет, разные) и в ней прописаны разные пути.
в сеттингс выглядит так:
сайт1:
db_prefix = '';
сайт2:
db_prefix = array(
default = '',
system = 'm_'
...
)
решено - обратные вызовы хранятся в menu_router...
спасибо.