S2Документация → Стили

Стили

Сменные стили S2 позволяют легко изменять внешний вид сайта.

С технической точки зрения стиль — это папка с несколькими файлами. Ее нужно поместить в папку _styles, и после этого стиль будет доступен для переключения в панели управления. Единственный файл, который обязательно должен присутствовать в стиле, это файл _styles/<название_стиля>/<название_стиля>.php. Его содержимое подставляется в секцию head шаблонов вместо метки <!-- s2_styles -->. Эта метка используется в расширениях для подключения дополнительных css-файлов и скриптов.

Для примера рассмотрим стиль zeta, входящий в дистрибутив S2. В файле _styles/zeta/zeta.php подключается фавиконка из той же папки:

<?php if (!defined('S2_ROOT')) die; ?>
<link rel="shortcut icon" type="image/vnd.microsoft.icon" href="<?php echo S2_PATH.'/_styles/'.S2_STYLE ?>/favicon.ico" />

Переопределение шаблонов

Стандартные шаблоны S2 находятся в папке _include/templates/. Возможно, вы захотите сделать такой дизайн, для которого HTML-разметка стандартных шаблонов не подходит. Создайте новый шаблон и поместите его в папку _styles/<название_стиля>/templates/ под именем стандартного шаблона. Стандартный шаблон переопределен.

Создание новых стилей

Новые стили лучше всего разрабатывать на основе уже имеющихся. Переименуйте готовый стиль и измените CSS, чтобы придать сайту желаемый внешний вид.