CONTENT MANAGEMENT SYSTEM
Blox Logo
Blox CMS — блочный метод сайтостроения
.
 
Blox Help

←→

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

Типы данных шаблона объявляются в файле дескриптора шаблона (.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. Значениями этих данных служат идентификаторы других ресурсов сайта: имена файлов, номера страниц, номера блоков и номера строк, соответственно. Они не являются обычными данными, так как вы не можете их редактировать непосредственно. Эти данные генерируются системой.

Пример типа данногоПример значения данногоОбъявление данного в дескриптореВнедрение данного в шаблон
Блокhtml-код$types[1]='block'$dat[1]
Ссылка на страницу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>