Добавление нового объекта

Для добавления нового объекта в дереве сайта нужно сделать правый щелчок мыши на родительском объекте. В полученном контекстном меню выбрать пункт добавить и в подменю - тип добавляемого объекта. (рис. 1). Список типов объектов соответствует значению параметра сайта "образец дочерних". Образцы представляют собой объекты с определенным набором параметров, расположенные в специальной ветви дерева сайта спецрубрики / database / образцы. Администратор может создавать свои типы объектов и соответствующие им образцы.

Если в родительском объекте задан параметр "образец дочерних", то его значение называется дочерним по умолчанию для данного родителя. Соответствующая строка в контекстном меню выделяется жирным шрифтом и для операции добавления объекта этого типа назначается "горячая клавиша" Insert. Если данный параметр не задан, то при добавлении создается "пустой" объект, т.е. в нем отсутствуют какие-либо параметры.

Рис. 1. Контекстное меню для добавления нового объекта (основной режим работы JM).

При выборе пункта контекстного подменю другое… администратору выдается окно для задания идентификатора объекта, которое будет служить образцом нового объекта (рис. 2).

Рис. 2. Окно ввода идентификатора образца для нового объекта.

В упрощенном режиме работы JM администратор может добавить только объект, заданный параметром "образец дочерних" или "пустой" объект, если данный параметр не задан в родительском. Эта операция выполняется с помощью пункта контекстного меню "Добавить" или add () контрольной панели.

После выбора типа добавляемого объекта соответствующий образец копируется к указанному родителю вместе со всеми его параметрами. Новому объекту сразу же присваивается уникальный идентификатор и он становится текущим в дереве. Вместо пустого заголовка в строке дерева показывается текст "заголовок отсутствует!" (рис. 3). Если в начале заголовка образца указан ключевой тег < FULL> , то образец копируется полностью, вместе с заголовком, аннотацией и контентом. Если образец имеет дочерние объекты, то вновь создаваемый объект будет иметь аналогичную ветвь с дочерними.

Положение объекта в текущей ветви будет соответствовать значению параметра "сортировка дочерних", установленному в родительском объекте. Если данный параметр не установлен, то новый объект будет самым первым (верхним) в текущей родительской ветви.

Рис. 3. Добавление нового объекта (основной режим работы JM)

Справа от дерева сайта будут выведены панели с формами для ввода атрибутов и параметров нового объекта (рис. 3). Дата публикации объекта заполняется текущей серверной датой и временем. Владельцем объекта по умолчанию устанавливается администратор, производящий данную операцию ввода. Группа и права на объект по умолчанию устанавливается в соответствии с группой и правами родительского объекта. Если в родительском объекте заданы параметры "владелец объекта (сообщения)", "группа пользователей" или "права объектов (сообщений)", то владелец, группа или права нового объекта будут установлены в соответствии со значениями данных параметров. Права на чтение объекта сбрасываются в 0, если в настройках JM установлена опция hidden.

Ввод атрибутов и параметров, добавление и удаление установленных параметров производятся аналогично операции изменения (редактирования) объекта. Для завершения ввода нового объекта, после заполнения необходимых полей нужно нажать клавишу ввести на панели УПРАВЛЕНИЕ или под формой для ввода текста. Клавиша сбросить восстанавливает значения всех полей в соответствии с образцом добавляемого объекта. Клавиша удалить выполняет операцию удаления данного объекта.

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

(831) 260–16–32