Именованные множества

Именованное множество - это массив страниц сайта. Он служит для формирования массива страниц с последующим их использованием в плагинах. Например, плагин

{literal}{content_block name="some_block" namedset="named_set_1"}{/literal}

отобразит блок (кусок) кода на сайте только на тех страницах сайта, которые входят в именованное множество с именем named_set_1. Или такой код

{literal}{menu namedset="named_set_2"}{/literal}

отобразит только те пункты меню, которые указаны в именованном множестве named_set_2.

Управлять именованными множествами можно в модуле сервиса, которые есть в разделе admin:

Редактировать каждое множество можно, кликнув по его названию мышкой:

{picture_lightbox pict=733 width=300}

Обратите внимание, что у каждого множества есть общий флаг and или not. Когда Вы выбираете флаг not, то в именованное множество попадут все страницы, не отмеченные флагом при его редактировании. Для чего это нужно? Часто бывает необходимо указать те страницы, на которые не должно выполняться множество, например, показывать на всех страницах сайта, кроме главной. Для этого примера нам необходимо создать множество с флагом not и указать только одну главную страницу, вместо того, чтобы отмечать флагами все страницы сайта. Более того, при добавлении в последующем страниц сайта Вам не придется каждые раз заходить в редактирование этого множества, условие not будет продолжать выполняться только для главной страницы сайта.

Надо еще заметить, что если вы используете плагины menu и sitemap, кроме именованного множества часто используется флаг-свойство ресурса "Скрыть". Таким образом, если для страницы установлен этот флаг, то эта страница не появится ни в меню, ни в карте сайта. Поэтому, если Вы хотите, чтобы из всех страниц сайта в карте сайта не показывалась только одна или несколько, используйте флаг скрыть, если страниц много, то задействуйте именованное множество.