Описание стилей

Любые стили можно применять как на страницах и ветвях сайта (для отображения текущего объекта и его дочерних), так и в блоках (для показа выборки блока). Большинство типовых стилей формируют HTML-код, состоящий из набора отдельных элементов: отладка, заголовок, содержимое, список братьев, список дочерних, список страниц и концовка. Любой из них может отсутствовать. Для оформления блока используется параметр "css блока".

заголовок


содержимое


список братьев (страниц)





список дочерних






список страниц (братьев)
концовка

Рис. 1. Пример типового стиля

Отладка формируется с помощью служебного подстиля debug. Данная информация выдается только администратору сайте в том случае, если в строке запроса присутствует ключ adminaction=debug. Отладочная панель отображается непосредственно над сформированным HTML-кодом блока. На ней перечисляются все установленные параметры блока (страницы) и их значения, а также выдается список дочерних объектов или попавших в выборку блока. С панели можно вызвать модуль JM для изменения параметров блока или выбранных объектов.

Заголовок формируется с помощью подстиля head_standart. Если стиль применяется для страницы (ветви) сайта, то выводится заголовок текущего объекта (атрибут mess_header) и в некоторых случаях дата публикации (p_date). Для оформления используется CSS-классы header, date и параметр "css заголовка". Если стиль применяется для блока, то заголовок выводится только в том случае, если была сформирована выборка блока, т.е. есть список дочерних. Используются параметры: "заголовок блока", "заголовок блока графический" и "ссылка заголовка блока". Для оформления используется CSS-класс blockheader и параметр "css заголовка". Иногда для формирования сложных (комбинированных) заголовков применяется  подстиль head_comb.

Содержимое формируется с помощью подстиля mess_standart. Если стиль применяется для страницы (ветви) сайта, то выводится контент текущего объекта (атрибут mess_content) и параметр "графика" (icon). Если стиль применяется для блока и сформирована выборка, то выводится контент самого блока и его параметр "графика". Для оформления контента используется параметр "css контента". Для вывода графики применяется подстиль icon_standart.  Он использует параметры "imagemap", "css графики" и "максимальная ширина графики". Если параметр "css графики" отсутствует, то графическое изображение масштабируется (при необходимости) и отображается в левой верхней точке, перед контентом. При этом, если ширина изображения меньше 70% от максимальной, то оно будет "обтекаться" контентом слева. Если в объекте установлен параметр "imagemap", то рядом с изображением будет выведен соответствующий HTML-код. Подстиль mess_standart использует два специальные позиции шаблона CENTERbc и CENTERac. Если для текущей страницы сайта были сформированы блоки с этими позициями, то HTML-код данных блоков будет выведен непосредственно перед или после контента страницы.

Список братьев формируется с помощью подстиля list_numbers. Созданием данного списка управляют параметры "получение братьев" и " получение братьев (сообщение)". По умолчанию, список братьев не создается. Для его оформления используется CSS-класс menubottom и параметр "css архива".

Список дочерних представляет собой HTML-код с перечнем объектов, дочерних текущему (если стиль применяется на странице сайта) или объектов, заданных выборкой (для блока). Список может формироваться как самим стилем, так и при помощи различных подстилей. Некоторые стили сайта используют так называемые "управляемые списки". Для них список дочерних формируется подстилями cell_standart в соответствии с заданным значением параметров "список ветви" и "список сообщения". Для оформления списка используется параметр "css списка".

Список страниц формируется с помощью подстиля arch_standart. Данный список применяется для постраничного просмотра списка дочерних объектов. Если стиль применяется для страницы (ветви) сайта, то список страниц создается в том случае, если задан параметр "сообщений на странице" (view_max_childs) и его установленное значение меньше, чем реальное количество дочерних объектов или заданных параметром "условием выбора". Если стиль применяется для блока, то список страниц создается в том случае, если установлен параметр "общее количество" и значение параметра "сколько" меньше, чем число объектов, удовлетворяющих условию выбора. Для оформления списка используется CSS-класс menubottom и параметр "css архива".

Концовка формируется с помощью подстиля tail_standart. Если стиль применяется для блока, то концовка выводится только в том случае, если была сформирована выборка блока, т.е. есть список дочерних. Используются параметры: "концовка блока", "концовка блока графическая" и "ссылка концовки блока". Для оформления используется CSS-класс blocktail и параметр "css концовки".

 

Стиль

Имя

Описание

Внешний вид

стандарт [упр.список]

standart

Стиль формирует заголовок, содержимое, список братьев, список дочерних, список страниц и концовку. Внешний вид списка дочерних управляется параметрами "список ветви" и "список сообщения" (см. ниже).

форма [упр.список]

form_list_table

Стиль формирует заголовок, содержимое, список братьев, интерактивную форму, список дочерних, список страниц (в двух экземплярах) и концовку. Внешний вид списка дочерних управляется параметрами "список ветви" и "список сообщения" (см. ниже). Поля и внешний вид формы задаются параметрами из группы "ФОРМА".

поиск [упр.список]

search_full

 

 

авторизация и регистрация [упр.список]

userlogin_block

 



таблица стандартная [упр.список] [comm]

table_std

 

таблица многоколоночная [упр.список] [comm]

table_cols

 

Поиск по документации
Контактная информация
603000, Россия,
г. Нижний Новгород,
ул. Студеная, дом 5,
4-й этаж.
info@graphit.ru

(831) 260–16–32