Шаблоны системы имеют свой собственный простой язык разметки, который некоторыми своими элементами подобен языку программирования PHP. Этот язык позволяет выводить (обрабатывать) или не выводить (не обрабатывать) участки шаблона в зависимости от истинности или ложности различных условий, применяемых к значениям специальных переменных (таких как $GROUP_ID$), а также проводить вычисления над этими переменными. Переменные шаблонов имеют вид $VARNAME$, где VARNAME может содержать только прописные латинские буквы, цифры и символ подчеркивания. Каждый вид шаблона имеет свой набор переменных, которые доступны для использования в нем.