Категории

Категория — структурный раздел, объединяющий несколько объектов одного типа. Например, рубрика блога это типичный пример объединения объектов (записей блога) в одну категорию с постраничным выводом. Категорию можно вывести как на отдельном URL (с переключением страниц), так и любом месте сайта, — в качестве «независимого блока».

Группа объектов имеет:
1. ID — идентификатор в базе данных.
2. URL — адрес, по которому можно вызвать категорию.
3. Настройки вывода списка объектов на странице и в независимых блоках.
4. Три HTML-шаблона: внешний, шаблон контента и независимый.

URL

Категория, как и все страницы сайта, располагаются по адресу, имеющий вид http://www.site.ru/URL
URL можно задать любой, в т.ч. кириллицей. Без URL категория не может существовать, поэтому если вы при её создании не зададите URL, то он присвоится автоматически, взяв название (заголовок) категории и переведя его транслитом.

Пример группы — вывод раздела со статьями
Каждому объекту в спике настройками определен способ вывода переменных и их вид.

Настройки категории

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

Независимый вывод категории

Зеленым отмечен независимый вывод категории. Выводятся заголовки её статей и изображений в виде превью.

Часто возникают ситуации, когда нужно вывести последовательность объектов: новостей, статей или других, не по заданному URL, а в любом другом месте сайта. Например, в виде превью.

Для этого в системе существует понятие «независимый блок». Его настройки обособлены и не связаны с настройками вывода на действующей странице категории. Также для независимого вывода существует отдельный шаблон.

Шаблоны категории

Когда мы заходим на страницу, где располагается группа, всё оформление этой страницы сформировано из двух больших кусков HTML кода: «Внешнего шаблона» и «Шаблона контента».

Внешний шаблон это сама страница, на который расположена группа.

Шаблон контента оформляет список объектов группы и выводит этот список в заданном месте внутри внешнего шаблона.
Внешний шаблон и шаблон контента нужны нам для оформления действующей, заданной страницы группы. Но если речь идет о независимом выводе, то тут работает третий вид шаблона.

Независимый шаблон оформляет список объектов «независимого блока» для группы. Он придуман специально для того, чтобы создавать превью и другие выкладки объектов групп абсолютно в любых разделах и страницах сайта.

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

Остались вопросы?