Главная > Руководство разработчика > Понятие о полях страницыОсновные поля страницы Система поддерживает три типа полей: "text" - текстовая строка (например: "название (name)", "заголовок H1 (header)"); "textarea" - текстовая область (например: "текст (text)"); "pic" - изображение.
Поля, которые используются для структурирования информации о странице, могут быть основными и дополнительными.
Основные поля задаются в специальном файле fields.cfg и существуют для всех страниц сайта.
Дополнительные поля задаются только для страниц некоторой конкретной рубрики в зоне "ФОРМАТИРОВАНИЕ СТРАНИЦЫ" в поле "дополнительные поля" См. подробнее Дополнительные поля.
Основные поля страницы
"Название (name)" - название страницы для показа в навигационном меню.
"Заголовок H1 (header)" - заголовок страницы, обычно показываемый более крупным шрифтом.
"Текст (text)" - содержание страницы. Обрабатываемое поле. При генерации, прежде чем вставить его содержимое в шаблон, программа заменяет названия изображений на код показа изображений, веб-адреса на кликабельные ссылки, и производит ряд других действий над содержимым поля.
"Ключевые слова (keywords)" - значение для мета-тега keywords.
"Описание (description)" - значение для мета-тега description.
"Заголовок окна страницы (title)" - значение для мета-элемента title.
Шаблон страницы (*template) - имя файла шаблона, по которому должна генерироваться данная страница.
Основные поля рубрики
В рубрике есть поля, определяющие формат вывода "карточек детей" данной рубрики.
![Формат src= Формат src=](http://help21.webdirector.ru/rukovodstvo-razrabotchika/polya-stranitsy/images/format.jpg)
"Формат вывода карточек детей" - данное поле содержит HTML код, определяющий формат вывода "таблицы-каталога" в целом. В типичном случае это открывающий тег таблицы, теги первой строки с заголовками колонок, закрывающий тег таблицы. Непосредственно место вывода строк таблицы с информацией из "записей" (страниц данной рубрики) указывается тегом -children- . Тег -children- заменяется при генерации списком "детей" рубрики.
"Формат карточки каждого ребенка" - HTML код, описывающий как выводить каждую строку таблицы ("запись"). Информация для ячеек каждой строки берется из полей соответствующей страницы. Поля именуются как "переменные" (имя ограниченное дефисами) и должны соответствовать именам полей страницы.
|