Инициализация модулей

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

Аватар пользователя Sponger Sponger 19 ноября 2009 в 17:34

Добрый день.

Передо мной встала такая проблема... хочется подключать модули к странице(скрипты и css) в зависимости от прав пользователя на этот модуль.По умолчанию они подключаются сразу.

Никто не знает решения подобной задачи? куда копать? )

Комментарии

Аватар пользователя Lopar Lopar 19 ноября 2009 в 17:50

оговорюсь - имен переменных не знаю.

но сразу же напрашивается алгоритм типа
if ($user in $role) {include...}

или имеются ввиду базовые модули?
тогда ИМХО это просто лишние запросы в базу...

Аватар пользователя Sponger Sponger 20 ноября 2009 в 9:17

Да алгоритм то понятен...только не знаю куда его втавить...

В теме, на странице page.tpl.php все стили подкючаются переменной $styles, а скрипты переменной $scripts.. Далее "пройдя" по коду я нашел что все стили подключаются с помощью функции drupal_get_css() а скрипты drupal_get_js() заданными в файле common.inc.

Но к теме подключаются все сразу...все базовые стили и стили всех модулей... а где отдельно прописать условие не понятно...