Я хочу использовать в своем модуле пользовательскую тему jQuery UI от themeroller . Каков наилучший способ сделать это?
7
javascript
ya.teck
источник
источник
Ответы:
Предполагая, что вы используете модуль jquery_ui , все, что вам нужно сделать, это:
РЕДАКТИРОВАТЬ:
Тем не менее, поскольку Drupal 7 уже поставляется с последним пользовательским интерфейсом jQuery, все, что вам нужно сделать, это загрузить свою пользовательскую тему пользовательского интерфейса jQuery и включить ее одним из следующих способов:
Создайте собственный модуль, реализуйте hook_init () и используйте drupal_add_css (), чтобы добавить свою собственную таблицу стилей:
function mymodule_init () {$ options = array ('group' => CSS_THEME, 'every_page' => TRUE, 'weight' => 9999); drupal_add_css (drupal_get_path ('module', 'mymodule'), 'mymodule.css', $ options); }
источник
Для Drupal 7 тема «Семь» делает это ( ссылка на репозиторий ) (сокращенно):
Измените соответственно - то есть замените «семерка» названием вашей темы и укажите путь к файлу CSS вашей темы jQuery UI.
источник
Если вы добавляете интерфейс через
drupal_add_library()
, вы можете изменить стиль, используяhook_library_alter()
. Например:источник
Я рекомендую использовать модуль тем jQuery UI, который управляет несколькими интерфейсами, сгенерированными THEMEROLLER, и присоединяет эти интерфейсы к темам Drupal. Затем установите CSS-классы JQuery UI для элементов в Drupal с помощью таких модулей, как класс блока / класс узла / веб-форма CSS и т. Д.
источник