Виды контента
Технология coows позволяет создавать неограниченное количество видов наполнения (галереи, каталоги, форумы и т.д.). Все эти типы страниц записываются в каталог templates в файлах с расширением .ini к нему должен прилагаться файл .tpl с таким-же названием. В файле .ini записываться настройки типа, а в файле .tpl шаблон на языке cSmarty.
Настройки типа контента:
title — название типа контента (на пример «Галерея» или «Форум»)
subpage_template — тип которому будут по умолчанию соответствовать подстраницы
fields — названия используемых полей
sitemap — если значение равно true показывать элементы данного типа или не показывать на карте сайта если false
fields.название поля.title — название поля
fields.название поля.type — тип поля (
- textinput — страка;
- checkbox - птичка(да или нет);
- datatime — дата и время;
- picture — изображение;
- tinyedit — визуальный редактор текста;
- attach — поле для прикрепления файлов;
- filters - поле для создания и редактирования фильтров
).
fields.название поля.uselang — могут ли значения отличаться в зависимости от языка..
fields.название поля.pos — позиция на форме редактирования страницы
fields.название поля.autovalue — автоматически опредилать значение поля
fields.название поля.default — значение по умолчанию.
fields.название поля.cat — категория поля (с помощью этого параметра можно занести поле в раздел expert)
Существуют специальные поля, которые для создания нужно просто вписать в значение fields:
- создает горизонтальный разделитель
- создает новую группу колонок
- создает новую колонку
- закрывает группу колонок
f-url — ЧПУ название страницы (именно такое выражение нужно будет написать в адресной строке чтоб попасть на данную страницу).
Форма для редактирования элементов наполнения создается автоматически, в зависимости от настроек типа контента.