В любом, даже самом маленьком, сайте существует свой набор разделов. Данный набор проще всего представить в виде карты сайта:
Рис.1 - Карта сайта

Любой из этих разделов может хранить свой набор элементов:
список новостей в категории "Новости"
список личных сообщений в разделе "Личные сообщения"
список постов в каком-либо топике форума и т. д.
Как правило, любой сайт состоит из так называемых уровней.
1 уровень. Корень сайта, а именно главная страница сайта. Такая страница обычно существует в единичном экземпляре, далее следует:
2 уровень. Это все страницы, которые находятся в одном клике от главной. К примеру, список последних новостей в разделе "Новости"
3 и последующие уровени. Страницы, которые находятся в трёх и более кликах от главной страницы, то есть от первого уровня.
CMS NetCat даёт нам возможность использовать любое количество уровней - столько, сколько вам будет необходимо. Обычно в любом типовом сайте количество уровней не превышает трёх-четырёх. В административном разделе CMS NetCat карта сайта представлена в правой части рабочего окна.
Рис.2 - Карта сайта в административном разделе

Обратите внимание на то, что некоторые из разделов в карте сайта обозначены серой пиктограммой папки , а другие синей . Таким образом обозначается доступность (активность) раздела для посетителей. На рисунке 1 видно, что неактивные разделы (Рис.2) не показываются в списке карты сайта. Включение/выключение раздела производится путём установки соответствующего флажка в настройке раздела:

Рис.3 - Включение/выключение раздела
В том случае, если раздел отключен, вы всё равно можете зайти в него, используя URL (ключевое слово) раздела, то есть набрав полный адрес в адресной строке браузера.
Давайте попробуем создать раздел с обычным текстовым описанием (пусть это будет страница "О сайте").
Данный раздел будет представлять из себя одну страницу с текстовой и графической информацией. Для начала необходимо определиться, будет ли данный раздел находиться на втором уровне либо в каком-то уже существущем разделе. Как правило, подобные страницы находятся на втором уровне и ссылки на них располагаются в главном меню сайта.
Для добавления раздела "О сайте" необходимо нажать на пиктограмму с зелёным крестиком у корневого раздела. В нашем случае, это первый уровень:
![]()
Рис.4 - Создание раздела
В результате этих действий, у нас откроется окно добавления раздела, в котором необходимо заполнить необходимые поля.

Рис.5 - Добавление раздела
Начнём заполнять по порядку:
Название. Будет выводиться в карте сайта так, как вы его напишете здесь.
Ключевое слово. Основное назначение этого поля - формирование URL раздела. Ключевое слово должно быть уникальным внутри родительского раздела. При написании ключевого слова можно использовать кириллический, латинский алфавит, цифры и дефис.
Внешняя ссылка. Необязательное поле. Заполняется в том случае, если создаваемый вами раздел предполагает ссылаться на внешний сайт или на другой раздел вашего же сайта.
Макет дизайна. Необязательное поле. Из выпадающего списка выбирается необходимый вариант. По умолчанию макет наследуется от родительского раздела или в нашем случае - корня сайта.
Компонент раздела. Выбираем компонент "Базовые: Простая страница". (подробнее о компонентах)
Доступ. Необязательное поле. Отредактируйте настройки в соответствии с вашими потребностями. При создании данной страницы мы оставляем все настройки по-умолчанию.
В итоге должно получиться примерно то же, что и на рисунке:

Рис.6 - Заполненные поля
После заполнения всех полей нажимаем на кнопку "Добавить раздел", данный раздел появится в карте сайта.

Рис.7 - Добавленный раздел в карте сайта
Для заполнения созданного раздела:
В административном разделе выбираем раздел "О сайте"
Переходим во вкладку "Редактирование"
Нажимаем на кнопку "Добавить"

Рис.8 - Добавление описания в раздел
После нажатия, откроется окно (Рис. 9), в котором необходимо заполнить поле с описанием. Поле "Ключевое слово" заполняете по желанию.

Рис.9 - Заполнение поля
После заполнения поля нажимаете на кнопку "Добавить". На самом сайте созданный нами раздел будет выглядеть следующим образом:
Рис.10 - Раздел "О сайте"
Любой другой раздел создаётся аналогичным образом.
В некоторых случаях вам может понадобиться id текущего раздела. Узнать его вы можете несколькими способами. Один из них - посмотреть в административном в карте сайта.

Рис.11 - Номер раздела
В нашем случае id будет равен 101.
Зная этот номер, можно ограничить вывод какого-либо текста (меню, картинки и т.д.) в шаблоне дизайна сайта следующим образом:
".($sub==101?"Этот текст будет выводиться в разделе с id=101":"")."
В карте сайта имеется возможность перемещения/копирования/удаления разделов.
В случае перемещения соответствующие изменения (порядок представления, вложенность) будут так же отображаться и на сайте. Для перемещения раздела, необходимо щёлкнуть по нему мышкой и перетащить в необходимое место. Перенос раздела так же возможен между сайтами, созданными на одной копии CMS.

Рис.12 - Перемещение раздела
Для копирования необходимо нажать на соответствующую пиктограмму . В результате нажатия откроется окно, в котором нужно выбрать необходимые параметры копирования. С помощью данного функционала, возможно скопировать как отдельный раздел, так и сайт целиком. Вам необходимо выбрать, откуда (источник) и куда (приемник) будет производиться копирование. Следующим шагом необходимо указать шаблон имён (опционально), параметры копирования (выбрать копируемые элементы) и нажать на кнопку "Копировать".
Рис.13 - Копирование разделов
Удаление раздела производится при нажатии на кнопку . Вы должны помнить, что при удалении раздела будут удалены все его подразделы, компоненты, а так же объекты раздела (новости, статьи и т. д.).
Материал для публикации использован с сайта NetCat

