Создание нового стиля шаблона

Давайте попробуем создать новый стиль для шаблона, созданного на технологии Warp Framework.

create new styleДопустим, он будет называться fresh. Для этого мы должны создать папку для нового стиля /styles/fresh. Вот и все! Мы создали новый стиль, который выглядит также как и основной стиль шаблона.

Добавление собственного макета разметки

Вы можете переопределять файл основного макета /layouts/template.php, если создадите новый файл макета по пути /styles/fresh/layouts/template.php. Теперь вы можете начать настраивать его.

Добавление собственного CSS

Затем вы можете добавить собственный CSS файл /css/layout.css, простым копированием его в /styles/fresh/css/layout.css. Стиль fresh теперь будет загружать собственные таблицы стилей. Но что, если вы хотите произвести только малеьнкие изменения? Например, вы захотели изменить один цвет. И вы должны скопировать целый CSS файл из основного шаблона? Нет, просто импортируйте файл /css/layout.css используя css-код @import url(../../../css/layout.css); и введите ваши изменения. Вы имеете полный контроль над активным CSS, который вы хотели бы включить из основного шаблона, из ядра фреймворка или не из одного.

Важно: Если вы копируете файл /css/layout.css в ваш пользовательский стиль, убедитесь в корректности пути импорта в верху файла.

@import url(../../../warp/css/layout.css);

Полезные источники для переопределения

Таким образом, вы можете наследовать или переопределять любой ресурс, например, Таблицы стилей, модули JavaScript или файлы системной разметки. Папки стиля могут содержать:

  • /styles/fresh/layouts/ (Файлы шаблона, HTML, PHP)
  • /styles/fresh/images/ (Изображения)
  • /styles/fresh/css/ (CSS файлы)
  • /styles/fresh/js/ (JavaScript файлы)

Созданный стиль должен быть доступен в настройках шаблона.

  • Среда, 30 мая 2012

Оставить комментарий

Вы комментируете как Гость.

beget