Разработка сайтов на UMI.CMS
Знать UMI.CMS в совершенстве невозможно.
Даже сами разработчики знают о ней не все...

UMi

Ursa Minor

Системные события UMI.CMS

Некоторые системные события. Возникают в baseModuleAdmin и могут быть доступны из любого модуля

 

systemCreateElement

Событие происходит создании новой страницы в админке.

Значения-ссылки

(array) &inputData - Массив, содержащий параметры создаваемой страницы. Обычно передается в метод baseModuleAdmin::saveAddedElementData
(umiHierarchyElement) &element - Созданная страница (* этот параметр появляется только когда событие вызвано в режиме after.

Режимы

before - непосредственно перед созданием новой страницы
after - непосредственно после создания новой страницы

 

systemCreateObject

Событие происходит при создании нового объекта в админке.

Значения-ссылки

(array) &inputData - Массив, содержащий параметры создаваемого объекта. Обычно передается в метод baseModuleAdmin::saveAddedObjectData
(umiObject) &object - Созданный объект (* этот параметр появляется только когда событие вызвано в режиме after).

Режимы

before - непосредственно перед созданием нового объекта
after - непосредственно после создания нового объекта

 

systemDeleteElement 

Событие происходит каждый раз при удалении страницы в админке.

Значения-ссылки

(umiHierarchyElement) &element - Удаляемая страницы.

Режимы

before - непосредственно перед удалением страницы
after - непосредственно после удаления страницы

 

systemDeleteObject

Событие происходит каждый раз при удалении объекта в админке.

Значения-ссылки

(umiObject) &object - Удаляемый объект.

Режимы

before - непосредственно перед удалением объекта
after - непосредственно после удаления объекта

 

systemModifyElement

Событие происходит при редактировании страницы в админке.

Значения-ссылки

(array) &inputData - Массив, содержащий параметры редактируемой страницы. Обычно передается в метод baseModuleAdmin::saveEditedElementData
(umiHierarchyElement) &element - Редактируемая страница.

Режимы

before - непосредственно перед внесением изменений в страницу
after - непосредственно после внесения изменений в страницу

 

systemModifyObject

Событие происходит при редактировании объекта в админке.

Значения-ссылки

(umiObject) &object - Редактируемый объект.

Режимы

before - непосредственно перед внесением изменений в объект
after - непосредственно после внесения изменений объект

 

systemSwitchElementActivity

Событие происходит каждый раз при прямом изменении активности страницы в админке.

Значения

(bool) activity - новый статус активности страницы

Значения-ссылки

(umiHierarchyElement) &element - Изменяемая страница.

Режимы

before - непосредственно перед изменением страницы
after - непосредственно после изменением страницы

 

umiObjectProperty_loadPriceValue

Вызывается при загрузке значения свойств типа "Цена". Используется для модификации значения свойства "на лету".

Значения

(int) object_id - Id объекта, у которого загружается цена.

Значения-ссылки

(float) &$price - Ссылка на переменную, содержащую значение свойства цена.

Режимы

process - только в момент загрузки свойства.

 

 

Новости

30.10.2016

Обновлено описание макроса для вывода всех элементов справочника UMI.CMS с учетом версии 14.

 

21.07.2015

Памятка по обновлению до debian 8.1. Приятно вкусить все плюшки PHP 5.6

11.11.2014

Как выполнить SQL-запрос из bash-скрипта. Памятка

11.11.2014

Как отследить нагрузку сайта на сервер.

06.11.2014

Заготовка для галереи изображений с прокруткой. Не знаю, когда дойдут руки довести ее до вида плагина, поэтому открываю как есть. Можно доработать.

05.11.2014

Выкладываю как заготовку свой слайдер изображений на mootools

Все обновления