Пользовательский CSS в модуле Expression Engine

Я работаю над модулем Expression Engine и хотел бы иметь некоторый пользовательский CSS в панели управления только для моего модуля. Я действительно не хочу использовать тему и файл override.css. Я также хотел разделить CSS и не хотел помещать его в вызов '$this->EE->cp->add_to_head()'. Можно ли разместить его в файле в папке моего модуля, например, в файлах представления и js?


person Adam Christianson    schedule 16.11.2012    source источник


Ответы (1)


Ага. Поместите его в / Third_Party/my_module/css/my_styles.css, затем в файле просмотра вызовите:

$this->EE->cp->load_package_css('my_styles');
person Derek Hogue    schedule 16.11.2012
comment
Вау. Не знал, что так можно (знал только про JS-версию). Это где-нибудь задокументировано? - person Adrian Macneil; 17.11.2012
comment
Зачем это документировать? Это сделало бы его слишком полезным. :P Увы, это не так, во всяком случае, я не могу найти. - person Derek Hogue; 17.11.2012
comment
Шикарный Адриан. Спасибо, я попробую. В общем, из-за отсутствия хорошей документации мне очень сложно разрабатывать надстройки с какой-либо эффективностью. Слава Богу за потрясающее сообщество EE, иначе это было бы невозможно. - person Adam Christianson; 19.11.2012