как правильнее сделать
Dayver |
|
---|---|
Воспользуюсь этой темой что бы задать свой похожий вопрос.
Итак в сиене для того что бы модуль мог подключить свои 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
|