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

Редактирование макета

При нажатии на имя макета в разделе «Макеты дизайна» меню «Управление» открывается страница с информацией о макете. Значения полей в форме соответствуют названиям аналогичных полей в форме добавления макета.

Удаление макета

Для удаления макета необходимо нажать иконку в форме креста справа от его имени в списке макетов. Внимание: макет «Макет по умолчанию» является системным и не может быть удален. Также необходимо следить за тем, чтобы при удалении макетов не оставалось разделов, использующих их, так как в противном случае обращение к таким разделам будет приводить к ошибке на странице браузера.



Часть 7. Шаблоны данных

Шаблоны вывода данных представляют собой совокупность структуры данных (набора полей – т. н. «свойств») и шаблонов действий (вывода, добавления, редактирования, подписки, поиска по страницам данных шаблонов). С точки зрения посетителя сайта шаблон определяет внешний вид содержательной части страницы.

В зависимости от настроек макета дизайна на одной странице могут располагаться как несколько шаблонов раздела, так и по одному (навигация по ним в этом случае осуществляется посредством т. н. «закладок»).

Региональные партнеры

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

Москва Санкт-Петербург Екатеринбург Новосибирск

«Рога и Копыта Северо-запад»

Адрес:

Тел. 222-3344

«Копыта и Рога» ООО

Адрес:

Тел: 444-3322

URL: http://www.example.ru

Схематический пример страницы с пятью шаблонами

НЕ нашли? Не то? Что вы ищете?

Классификация шаблонов

1.  Шаблон данных может быть одноуровневым или двухуровневым.

Пример одноуровневого шаблона: гостевая книга, HTML-текст. Пример двухуровневого шаблона: список статей. На странице может располагаться название статьи, автор, краткий анонс. У каждой записи есть ссылка на страницу полного вывода, по нажатию на ссылку показывается страница с названием, картинкой, полным текстом статьи, ее реквизиты и пр.

2.  Шаблон может поддерживать или не поддерживать HTML-теги.

Рекомендуется выключать поддержку HTML-тегов в шаблонах, которые могут заполняться внешними пользователями.

3.  Шаблон может предполагать листинг на несколько страниц, а может выводить все записи на одной странице.

4.  Объекты шаблона могут быть законченными информационными единицами, а могут быть интегрированными с внешними модулями, как то:

a.  шаблоны электронной коммерции (заказ/покупка товаров на сайте);

b.  изменение данных в БД (голосование, бронирование туров и пр.)

c.  и пр.

Подробно об управлении шаблонами рассказывается в «Руководстве разработчика».

Добавление шаблона

Для добавления шаблона необходимо нажать на ссылку «Добавить шаблон» в разделе «Список шаблонов» меню «Управление». Система предложит создать шаблон на основе уже имеющегося (для ускорения процесса добавления похожих шаблонов) или создать его «с нуля». Комментарии к полям формы добавления шаблона:

    Название предназначено для ввода внутреннего названия шаблона. Это название видно только в административном режиме и предназначено для удобства работы; Группа определяет группу, к которой будет относиться шаблон. Если требуется создать новую группу, введите ее название в соответствующее поле;

·  Префикс списка объектов определяет макет структуры вывода данных страницы, в данном случае ее верхний вид. Это поле предназначено для ввода HTML-текста с возможными вставками макроязыка;

·  Объект в списке определяет макет структуры вывода объектов на странице, в данном случае ее среднюю часть (между префиксом и суффиксом). Это поле предназначено для ввода HTML-текста с макроязыком;

·  Суффикс списка объектов определяет макет структуры вывода данных страницы, в данном случае ее нижний вид (между префиксом и макетом вывода записи). Это поле предназначено для ввода HTML-текста с макроязыком;

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

·  Сортировать объекты по полю (полям) предназначено для ввода инструкции для сортировки объектов на странице;

·  Заголовок страницы одного объекта на странице определяет внешний вид заголовка страницы при выводе одного объекта на отдельной странице (для двухуровневых шаблонов);

·  Отображение объекта для одного объекта на странице предназначено для вывода шаблона вывода объектов на одной странице (для двухуровневых шаблонов). Иными словами, если в макете вывода записи существует необходимость вывода более подробной информации о записи, то для вывода подробной информации об объекте используется макет вывода полной записи;

·  Разрешать HTML-тэги определяет возможность использования HTML-тэгов при вводе информации;

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

Перенос строки - <BR> - при установке этого параметра переносы строки в записях будут пере переводиться в HTML-тег «<br>», который осуществляет перенос текста на новую строку. Это связано с тем, что язык разметки HTML игнорирует перевод строки в HTML-документах;
Примечание: во избежании появления на странице лишних пустых строк не рекомендуется одновременно включать этот параметр и параметр «Разрешить HTML-тэги».

·  Системные настройки служит для ввода настроек шаблона;

·  Удалять объекты через … дней после добавления задает количество дней для хранения записей. Если срок установлен в 0, то данные хранятся вечно (т. е. вплоть до ручного удаления).

Заполните форум и нажмите кнопку «Добавить шаблон».

Редактирование настроек шаблона

Для редактирования настроек шаблона необходимо нажать на его название в разделе «Список шаблонов» меню «Управление». Значения полей формы редактирования настроек шаблона аналогичны значениям тех же полей в форме добавлении шаблона.

Также к настройкам шаблона относятся шаблоны действий: добавления, изменения, поиска и подписки. Правила составления этих шаблонов описаны в «Руководстве разработчика системы NetCat», глава «Программирование шаблонов».

Редактирование полей шаблона

При нажатии на иконку «список полей» напротив названия шаблона на экране появляется список полей данного шаблона. Каждое поле можно удалить при помощи стандартного интерфейса. Также можно изменить настройки поля (кроме его названия) и добавить поле (нажав на ссылку «Добавить поле»). Формы для добавления и изменения поля идентичны. Комментарии к полям:

·  Название поля будет использоваться системой, поэтому это поле необходимо заполнять английскими буквами и цифрами и без пробелов.

·  Описание обозначает внутреннее название поле (можно на русском языке).

·  Тип поля определяет назначение использования поля.

·  Формат представляет собой формат ввода типа данных:

·  для типа поля «Текстовой блок» должна быть указана «высота:ширина» поля ввода типа TEXTAREA в символах (например «8:40»);

·  для «Списка» должно быть указано английское название списка;

·  для «Файла» должен быть указан максимальный размер файла в байтах;

·  для «Строки» возможно указать формат «url» или «email» - система будет проверять вводимые данные на предмет соответствия формату URL-а или электронного адреса;

·  для «Дата и время» возможно указать формат «event» - при добавлении информации в данное поле будет автоматически подставляться текущая дата и время.

·  Обязательно для заполнения определяет, можно ли вводить пустые значения поля.

·  Возможен поиск по этому полю подразумевает разрешение на поиск.

·  Приоритет вывода поля в форме. Чем выше приоритет, тем ниже выводится поле в форме, если не определены форматы добавления или редактирования записи.

·  Значение по умолчанию присвоится конкретному полю при добавлении записи в том случае, если это поле при добавлении записи заполнено не было.

·  Тип редактирования определяет, каким пользователям доступно для редактирования данное поле. Поле может быть доступно всем (по умолчанию), только в режиме администрирования или не быть доступным для изменения вообще (к примеру, использоваться модулями системы).

После заполнения формы или внесения изменений нажмите на кнопку «Добавить поле».

Часть 8. Использование модулей

В составе пакета Extra поставляются семь дополнительных модулей:

1.  Голосование

2.  Поиск по сайту

3.  Статистика посещений

4.  Управление подписками и рассылками

5.  Интерфейс пользователя

6.  Управление рекламой на сайте

7.  Интернет-магазин

В составе пакета Plus поставляются четыре дополнительных модуля:

1.  Поиск по сайту

2.  Интерфейс пользователя

3.  Статистика посещений

4.  Голосование

Перед началом использования каждый модуль необходимо настроить. Подробно эта процедура описана в «Руководстве разработчика». Ниже описаны все модули, поставляемые в пакете.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13