Связывание с таблицами стилей
Глобальная переменная Stylesheet
Глобальная переменная stylesheet предназначена для генерации URL, который используется для привязки таблиц стилей. Базовый синтаксис:
{stylesheet=template_group/css_template}
Убедитесь, что вы заменяете "template_group" и "template" фактическим названием группы шаблонов и шаблона.
Переменные stylesheet используются исключительно для декларации CSS в ваших страницах. Они должны содержать название группы шаблонов/шаблона, где расположена ваша таблица стилей:
<link rel="stylesheet" type="text/css" media="all" href="{stylesheet=weblog/weblog_css}" />
Во многих отношениях, эта переменная работает точно так же, как глобальная переменная {path=}. Однако, для переменной stylesheet существуют некоторые отличия:
- Страницы, которые связаны через тег stylesheet, не будут обрабатываться как обычные шаблоны. Теги ExpressionEngine и PHP в шаблоне не будут обрабатываться. Шаблон будет отправляться в таком же виде, в каком был сохранен. Это означает, что ваши файлы CSS будут обрабатываться намного быстрее, поскольку они не требуют использования анализатора шаблона ExpressionEngine.
- Когда используется тег stylesheet, браузеру отправляются MIME заголовки "text/css". Некоторые браузеры не обрабатывают файлы CSS без этих заголовков.
Вызов таблицы стилей через URL
Также можно ссылаться на шаблоны таблиц стилей напрямую, добавляя слово "css" в URL. Например, если таблица стилей вашего шаблона "weblog_css", группа шаблонов "weblog", то вы могли бы указать его, используя следующий URL:
http://www.example.com/index.php/css/weblog/weblog_css/
Использование тегов и PHP в таблице стилей
Кроме того, вы можете разрешить обработку таблицы стилей полным анализатором шаблонов для того, чтобы использовать в нем PHP и теги. Для того чтобы сделать это, используйте обычную переменную path для ссылки на таблицу стилей. Если вы указываете на шаблон этим способом, убедитесь, что у него в настройках установлен тип "Стиль CSS".