IP.Board:Parse Tags (подстановочные теги)
Материал из CSI
Это незавершённая статья.
Вы можете помочь проекту, исправив и дополнив её.
Вы можете помочь проекту, улучшив эту статью и исправив в ней ошибки.
Parse Tags или «подстановочные теги» позволяют добавлять новые функции и выводить различные данные в шаблонах. Пример подстановочного тега:
{parse var1="foo" var2="bar"}
Содержание |
[править] addtohead
{parse addtohead="file.js" type="javascript"}
Тег addtohead позволяет указать движку, какие данные необходимо добавить в блок страницы <head>...</head>. Атрибут type может принимать одно из следующих значений:
-
javascript— вставляет тег<script>. -
inlinecss— вставляет содержимое CSS-файла. -
importcss— вставляет тег style. -
raw— данные вставляются обычным текстом, как есть.
[править] block
{parse block="key"}
Тег block позволяет вывести блок, созданный в IP.Content.
[править] date
{parse date="1254416063" format="long" relative="false"}
Тег date позволяет вывести дату, в понятном для человека формате. Основные атрибуты тега date также имеют дополнительные «указатели».
-
date— дата в UNIX-формате; -
format— формат вывода даты. Может принимать значения:-
long— полный формат даты. -
short— сокращённый формат даты.
-
-
relative— вид даты (полный / относительный). Может принимать значения:-
true— относительная дата. Например: «Вчера» или «Сегодня». -
false— полная дата.
-