Переменные


В шаблонизаторе CT++ есть два типа переменных: локальные переменные и глобальные.
Смысл этих двух понятий полностью совпадает с их смыслом в других алгоритмических языках, таких как C++ и Perl.
Для вывода переменных или результата исполнения функций используется оператор <TMPL_var ИМЯ_ПЕРЕМЕННОЙ>

Пример 1.1
Шаблон: "Hello, <b><TMPL_var username></b>!"
Параметр: username => "Elen"
Результат: "Hello, Elen!"


При выводе переменных можно использовать пользовательские функции.

Пример 1.2
Шаблон: "<a href="/index.cgi?username=<TMPL_var URLESCAPE(username)>">"
Параметр: username => "Андрей"
Результат: "<a href="/index.cgi?username=%C0%ED%E4%F0%E5%E9">"



Copyright © 2003 - 2009 CTPP Dev. Team | http://ctpp.havoc.ru