В секции HEAD подключение css-стилей (каталог шаблона css) производится по следующим правилам:
0. Если есть style.php, то подключается только этот файл. Пункты 1-2 игнорируются.
1. Если присутствует файл css.php, то подключается он.
- Если нет, то подключается css/my_style.css
- Если и его нет, то style-all-mini.css
- Если и его нет, то style-all.css
- Если и его нет, то shared/css-less/style-all-mini.css
2. Если есть файл var_style.php, то подключается он.
- Если нет, то подключается var_style.css
- Если и его нет, то подключается shared/css-less/var_style.css
3. После этого подключаются стили компонентов (components)
4. Подключаются выбранные css-профили (/profiles)
5. В завершении подключается add_style.css, если есть.
Рекомендуемая схема для шаблонов:
- var_style.php — здесь компилятор LESS (файл-заготовка есть в D2)
- var_style.css — автоматически генерируемый файл
- css-less/var_style.less — стили шаблона.
Таким образом все стили задаются в каталоге css-less, все остальные подключения выполняются автоматически.