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

←→

Идентификаторные типы данных

Данные идентификаторного типа, в отличие от обычных данных (MySQL) являются указателями на определенные ресурсы сайта. Именно эти типы данных и составляют суть системы управления Blox CMS.

  • с помощью file-данного выводится, например, картинка;
  • с помощью page-данного создается ссылка на страницу сайта;
  • вместо block-данного выводится шаблон после подстановки данных;
  • вместо select-данного выводится один пункт из выборного списка.

Данные идентификаторного типа напрямую не редактируются — они генерируются системой. Для удобства синтаксис объявления данных идентификаторного типа сделан похожим на тот, что применяется в MySQL.

Синтаксис идентификаторных типов данных

  1. Сначала идет название типа данного.
  2. Далее, разграничиваясь пробелами, следуют параметры (если таковые имеются).
  3. Если параметр может принимать какое-то значение, то это значение записывается в круглых скобках после названия параметра.
  4. Если параметр может принимать несколько значений из списка, то все эти значения нужно записать через запятую.
  5. Строковые (не числовые) значения параметров желательно (но не обязательно) заключать в кавычки.
  6. В наименованиях типов и параметров допустим любой регистр. Допустимы пробелы около любых знаков пунктуации.

Примеры:

.tdd

<?php
    $types[1] = 'file maxWidth(100) maxHeight(100)';

    # Допустим любой регистр и пробелы:
    $types[2] = "page template ('mainMenu')";
    $types[3] = 'FILE';
    $types[4] = "page tEmPLaTe('submenu' )";
?>