Глава 2. Страницы сайта

Сайт не может существовать без страниц и этот раздел посвещен именно им.

2.1. Введение

В Zebrum Lite страницы состоят из свойств и содержимого страницы. Свойства страницы задают то, как страница должна выводиться в браузере, как она должна обрабатываться движком, когда она появится на сайте и многое другое. Содержимое страницы — это тот текст, который будет выводиться в браузере при заходе на страницу.

У каждой страницы могут быть дочерние страницы, иными словами, каждую страницу можно сделать разделом.

Вся информация о страницах и их структуре сосредоточены в папке zcontent/pages. Все файлы в этой и дочерних папках с расширением txt описывают страницы сайта.

Названия файлов соответствуют части URL описываемой страницы. Полный путь в адресной строке зависит от настроек движка и наличия родительских страниц.

Для того, чтобы добавить дочерние страницы, нужно создать папку с названием как у страницы без расширения и уже в ней создавать дочерние страницы.

Пример 2.1. Добавление дочерней страницы

Предположим, что доменное имя нашего сайта example.com. На сайте существует три страницы: главная, раздел и страница раздела. Соответствия файлов адресам страниц со стандартными настройками движка представлены ниже:

zcontent/pages/index.txt (http://example.com/)

zcontent/pages/section.txt (http://example.com/section/)

zcontent/pages/section/page.txt (http://example.com/section/page/)

Если мы захотим добавить еще одну страницу в раздел section, то нужно создать файл с описанием страницы в папке zcontent/pages/section.

Если потребуется страницу http://example.com/section/page/ сделать разделом и добавить туда другую страницу, например, http://example.com/section/page/info/, то нужно создать папку zcontent/pages/section/page и добавить туда файл info.txt с описанием страницы.

После добавления страницы потребуется перестроить индекс сайта.



Используя модули на странице можно выводить генерируемый контент. Например, список дочерних страниц или всех страниц сайта с постраничной навизацией.