Типы данных шаблона объявляются в файле дескриптора шаблона (.tdd). В Blox CMS применяются типы данных 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].'">
 | 
| Блок | html-код | $types[1]='block' | $dat[1]
 |