Методы и значения
Основные процедуры, функции и переменные
var URL: string;
// Переменная хранящая URL запроса
var URL_ROOT: string;
// Переменная хранящая URL адрес сайта(без подстраниц и параметров)
var db: string;
// Переменная содержащая базы данных, которые содержат элементы с полями. Для значение из базы данных можно следующим выражением <{результат := db.content[123].title; }>. изменить элемент базы можно просто присвоив ему новое значение <{ db.content[123].title := новое_значение; }>
// Количество элементов базе возвращает функция itemcount <{ количество_штук := db.content.itemcount; }>
// Общее количество разных полей в базе возвращает функция fieldcount <{ количество_атрибутов := db.content.fieldcount; }>
var request: string;
// Каталог переменных переданных с компьютера посетителя, доступ к ним осуществляется через точку <{ результат := request.название; }>
var session: string;
// Каталог переменных сессии, доступ к ним осуществляется через точку <{ результат := session.название; }>
var session.lang: string;
// Зарезервированная переменная сессии которая хранит выбранный посетителем язык
function include(ACSmarty: string): string;
функция вставить(ACSmarty: текст): текст;
// Исполняет и возвращает результат исполненого CSmarty кода. В качестве параметра может быть указана ссылка в базу данных <{ include('db.content[123][''text'']'); }> , ссылка на файл <{ include('theme/include.html'); }> или непосредственной сам код <{ include(scriptvar); }>
Function getvar(AVarName: string):string;
// Возвращает значение переменной
Function setvar(AVarName: string; AValue: string):string;
// Присваивает переменной AVarName значение AValue