Передо мной встала такая проблема... хочется подключать модули к странице(скрипты и css) в зависимости от прав пользователя на этот модуль.По умолчанию они подключаются сразу.
Никто не знает решения подобной задачи? куда копать? )
Да алгоритм то понятен...только не знаю куда его втавить...
В теме, на странице page.tpl.php все стили подкючаются переменной $styles, а скрипты переменной $scripts.. Далее "пройдя" по коду я нашел что все стили подключаются с помощью функции drupal_get_css() а скрипты drupal_get_js() заданными в файле common.inc.
Но к теме подключаются все сразу...все базовые стили и стили всех модулей... а где отдельно прописать условие не понятно...
Комментарии
оговорюсь - имен переменных не знаю.
но сразу же напрашивается алгоритм типа
if ($user in $role) {include...}
или имеются ввиду базовые модули?
тогда ИМХО это просто лишние запросы в базу...
Да алгоритм то понятен...только не знаю куда его втавить...
В теме, на странице page.tpl.php все стили подкючаются переменной $styles, а скрипты переменной $scripts.. Далее "пройдя" по коду я нашел что все стили подключаются с помощью функции drupal_get_css() а скрипты drupal_get_js() заданными в файле common.inc.
Но к теме подключаются все сразу...все базовые стили и стили всех модулей... а где отдельно прописать условие не понятно...