Коротко о типах данных

Типы данных шаблона объявляются в файле дескриптора шаблона (.tdd). В Blox CMS применяются типы данных MySQL. Объявляя тип данного, вы фактически задаете тип столбца таблицы базы данных для данного шаблона. Кроме типов MySQL, имеются еще несколько специальных типов данных.

Примеры текстовых типов данных (MySQL)

Пример типа данногоПример значения данногоОбъявление данного в дескриптореВнедрение данного в шаблон
Целое число, не более 11 знаков123456$types[1]='int(11)'$dat[1]
Действительное число
(число с плавающей запятой)
83.1357$types[1]='float'
Дата 2009-12-31$types[1]='date'
Время23:59:59$types[1]='time'
Строка, не более 100 символовJohn Smith$types[1]='varchar(100)'
Текст
(не более 65535 символов)
Youth and age can't live together $types[1]='text'

Примеры специальных типов данных

Специальных типа данных - четыре, а именно: file, page, block, select. Значениями этих данных служат идентификаторы других ресурсов сайта: имена файлов, номера страниц, номера блоков и номера строк, соответственно. Они не являются обычными данными, так как вы не можете их редактировать непосредственно. Эти данные генерируются системой.

Пример типа данногоПример значения данногоОбъявление данного в дескриптореВнедрение данного в шаблон
Ссылка на страницу12$types[1]='page'<a href="?page='.$dat[1].'">О компании</a>
Файлlogo.gif
distrib.zip
$types[1]='file'<img src="datafiles/'.$dat[1].'">
<a href="datafiles/'.$dat[1].'">Скачать</a>
Блокhtml-код$types[1]='block'$dat[1]