 
Идентификаторные типы данных
Данные идентификаторного типа, в отличие от обычных данных (MySQL) являются указателями на определенные ресурсы сайта. Именно эти типы данных и составляют суть системы управления Blox CMS.
- с помощью file-данного выводится, например, картинка;
- с помощью page-данного создается ссылка на страницу сайта;
- вместо block-данного выводится шаблон после подстановки данных;
- вместо select-данного выводится один пункт из выборного списка.
Данные идентификаторного типа напрямую не редактируются — они генерируются системой.
Для удобства синтаксис объявления данных идентификаторного типа сделан похожим на тот, что применяется в MySQL.
Синтаксис идентификаторных типов данных
- Сначала идет название типа данного.
- Далее, разграничиваясь пробелами, следуют параметры (если таковые имеются).
- Если параметр может принимать какое-то значение, то это значение записывается в круглых скобках после названия параметра.
- Если параметр может принимать несколько значений из списка, то все эти значения нужно записать через запятую.
- Строковые (не числовые) значения параметров желательно (но не обязательно) заключать в кавычки.
- В наименованиях типов и параметров допустим любой регистр. Допустимы пробелы около любых знаков пунктуации.
Примеры:
.tdd
<?php
$types[1] = 'file maxWidth(100) maxHeight(100)';
# Допустим любой регистр и пробелы:
$types[2] = "page template ('mainMenu')";
$types[3] = 'FILE';
$types[4] = "page tEmPLaTe('submenu' )";
?>
|