Описание стилейЛюбые стили можно применять как на страницах и ветвях сайта (для отображения текущего объекта и его дочерних), так и в блоках (для показа выборки блока). Большинство типовых стилей формируют 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 концовки".
| Поиск по документации Контактная информация 603000, Россия,г. Нижний Новгород, ул. Студеная, дом 5, 4-й этаж. info@graphit.ru (831) 260–16–32 |