Создание и редактирование страниц и разделов

  • Как правило, контент вашего сайта создается при помощи модуля Pages (Страницы), который представляет собой программный код, позволяющий создавать иерархическую древовидную структуру разделов (папок) и создавать в них непосредственные единицы контента -- страницы.

    Разделы для страниц обычным способом создаются из панели администрирования (т. н. back-end), а страницы -- через внешний интерфейс сайта (front-end). Обе эти операции доступны пользователям определенных групп и только после авторизации на сайте.

    Работа со страницами

    Страница представляет собой запись в таблице cot_pages базы данных вашего сайта. Для создания страницы прежде всего необходимо авторизоваться. Затем надо зайти в необходимый раздел и найти блок управления разделом. Обычно он находится внизу страницы и представляет собой набор кнопок. Кликните по ссылке "Создать страницу". В открывшейся форме введите все необходимые данные (обязательно нужно указать название страницы и -- если не изменено администратором сайта -- текст). Все остальные поля по умолчанию необязательны для ввода, однако в рамках вашего проекта для каких-либо полей может быть установлен флажок "обязательное". В таком случае система будет проверять заполненность такого поля при попытке отправить данные формы. Если обязательное поле заполнено не будет, об этом будет выведено соответствующее предупреждение. Данные формы не будут отправлены на сервер пока не будут заполнены все обязательные поля.

    Для редактирования содержимого страницы необходимо открыть данную страницу и в блоке управления страницей кликнуть по ссылке "Правка". Открывшаяся форма будет аналогична форме добавления страницы, за исключением следующих элементов:

    • поле даты создания страницы
    • поле удаления страницы

    Названия данных полей объясняют их назначение. Кстати, удалить страницу можно и не заходя в форму ее правки. Найдите кнопку "Удалить страницу" в блоке управления страницей и выберите "Да" в окне подтверждения выбора. Страница будет удалена.

    Если на вашем сайте присутствуют типовые или похожие страницы, для их добавления можно использовать возможность клонировать страницу из блока управления страницей. После клика по соответствующей кнопке откроется стандартная форма добавления страницы, с полями, заполненными значениями из клонируемой страницы. Исправьте их при необходимости и нажмите кнопку "Опубликовать".

    Работа с разделами страниц

    Как правило, разделы страниц создаются при разработке и настройке сайта, однако при необходимости вы можете самостоятельно отредактировать их, удалить или добавить новые разделы. Обратите внимание на то, что удалить раздел можно только тогда, когда все находящиеся в нем страницы удалены или перенесены в другой раздел(ы). Другими словами, удалить можно только пустой раздел.

    При добавлении нового раздела необходимо указать три обязательных поля:

    • код раздела (выводится в ссылках вида DOMAIN.TLD/news, где news -- код раздела)
    • заголовок раздела (например, Новости)
    • путь раздела

    Если два первых поля не вызывают сложностей в понимании, то путь раздела требует дополнительного пояснения. Все разделы сайта имеют определенный порядок следования и вложенность, определяемые через путь. В качестве значения может быть указана любая числовая или строковая величина, например:

    • 001
    • 002
    • 003

    или

    • bow
    • crossbow
    • dart
    • sling

    или даже

    • бумага
    • карандаши
    • ножницы

    Обратите внимание, что сортировка разделов в "админке" производится строго в алфавитном порядке. Названия путей можно комбинировать:

    • 001-crossbow
    • 002-bow

    Это позволяет изменять порядок сортировки по умолчанию. Также при помощи путей можно реализовать вложенность разделов:

    • 001
      • 001.01
      • 001.02
    • 002
    • 003

    В данном примере раздел с путем 001 имеет два вложенных подраздела.