Forums / National / Russian / Тех. поддержка / Условия в загрузках ресурсов (CSS)

как правильнее сделать

Dayver
#34187 2012-05-03 23:02

Воспользуюсь этой темой что бы задать свой похожий вопрос.

 

Итак в сиене для того что бы модуль мог подключить свои css js файлы в секции <head>...</head> можно в хуке rc вызвать функцию cot_rc_add_file('адрес_js_или_css_файла'), но дело в том что как все знаю последовательность css правил имеет огромное значение(а значит и последовательность подключения файлов) и тут могут возникнуть проблемы если воспользоватся таким автоматическим подключением. Поскольку в секцию <head> такие инклуды попадают по принцыпу все что на хуке rc, а потом уже из файла {$cfg['themes_dir']}/{$usr['theme']}/{$usr['theme']}.rc.php то инклуды в расширениях можно сортировать отсносительно друг друга, а вот отсносительно подключаемого через тему уже нельзя что вызывает проблемы.

 

Соответственно вопрос в том как модуль может подключить css файл после того что подключается в {$cfg['themes_dir']}/{$usr['theme']}/{$usr['theme']}.rc.php ?

Может нужно  как то продумать возможность сортировки ресурсов в массиве $cot_rc_reg который управляется функцией cot_rc_consolidate ?

Pavlo Tkachenko aka Dayver