Шаблоны системы имеют свой собственный простой язык разметки, который некоторыми своими элементами подобен языку программирования PHP. Этот язык позволяет выводить (обрабатывать) или не выводить (не обрабатывать) участки шаблона в зависимости от истинности или ложности различных условий, применяемых к значениям специальных переменных (таких как $GROUP_ID$), а также проводить вычисления над этими переменными. Переменные шаблонов имеют вид $VARNAME$, где VARNAME может содержать только прописные латинские буквы, цифры и символ подчеркивания. Каждый вид шаблона имеет свой набор переменных, которые доступны для использования в нем.
Язык шаблонов позволяет выполнять 3 основных действия:
Выводить значение переменной путем простого ее указания в любом месте шаблона (даже внутри HTML-тегов).
Пример:
Адрес
главной страницы моего сайта
Выведет (для $HOME_PAGE_LINK$ равной 'http://mysite.com'):
Адрес
...
Читать дальше »