В данный момент я занимаюсь созданием собственного CSS для skins и столкнулся с проблемой: у default.css в системе стоит более высокий приоритет.
Чтобы обойти это, я внёс изменения в три файла: layout, login_layout, public_layout
Привожу пример как я сделал в login_layout
Код: Выделить всё
<link rel="stylesheet" type="text/css" href="css/default.css"/>
<link href="css/skins/<?php echo $app_skin ?>" rel="stylesheet" type="text/css" />
Код: Выделить всё
<link href="css/skins/<?php echo $app_skin ?>" rel="stylesheet" type="text/css" />
Для примера привожу скриншот На форуме я видел, что для скина пользователь загружает его через плагин. Мне кажется, что такой подход — это своего рода "костыль" и не самый удачный вариант.
Возможно, я пока не до конца разобрался, почему он выбрал именно этот метод, но, скорее всего, причина связана с тем, что у системных CSS-файлов, таких как default.css, установлен более высокий приоритет.
Если это возможно, прошу вас, Уважаемый Сергей Васильевич, изменить приоритет CSS. Как пример, который я указал выше, я просто разместил app_skin ниже default.css.