API — различия между версиями
Материал из Umicms
VITL' (обсуждение | вклад) |
Whoa (обсуждение | вклад) |
||
(не показано 15 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
'''Работа с событиями UMI.CMS''' | '''Работа с событиями UMI.CMS''' | ||
+ | *[[События - подсчет количества объектов каталога в разделе]] | ||
*[[События – автоматическое наследование meta_keywords и meta_descriptions]] | *[[События – автоматическое наследование meta_keywords и meta_descriptions]] | ||
*[[События – отслеживание изменения цены товаров в административной части]] | *[[События – отслеживание изменения цены товаров в административной части]] | ||
*[[События - подсчет количества комментариев для страницы]] | *[[События - подсчет количества комментариев для страницы]] | ||
*[[События - подписка на рассылки при регистрации пользователя]] | *[[События - подписка на рассылки при регистрации пользователя]] | ||
+ | *[[Использование нескольких Цен для одного товара]] | ||
'''Создание модуля:''' | '''Создание модуля:''' | ||
*[[Создание собственного модуля (страницы)]] | *[[Создание собственного модуля (страницы)]] | ||
Строка 11: | Строка 13: | ||
*[[Пример административного шаблона для объектов]] | *[[Пример административного шаблона для объектов]] | ||
*[[Вывод простых данных кастомного модуля в административной части]] | *[[Вывод простых данных кастомного модуля в административной части]] | ||
+ | *[[Добавление обработчиков событий в ваш кастомный модуль]] | ||
+ | *[[Установка и удаление модуля]] | ||
+ | |||
'''Настройка административных шаблонов''' | '''Настройка административных шаблонов''' | ||
*[[Подключение дополнительных шаблонов для административного интерфейса]] | *[[Подключение дополнительных шаблонов для административного интерфейса]] | ||
*[[Кастомизация административной части на примере модуля emarket]] | *[[Кастомизация административной части на примере модуля emarket]] | ||
*[[Корректное отображение полей в первой группе нового типа данных]] | *[[Корректное отображение полей в первой группе нового типа данных]] | ||
+ | *[[Отображение третьего столбца для поля типа Составное]] | ||
*[[Selector - протокол выборки данных]] | *[[Selector - протокол выборки данных]] | ||
+ | *[[UmiMail]] | ||
*[[Указание статуса 404 Not Found]] | *[[Указание статуса 404 Not Found]] | ||
*[[Получение настроек системы в кастомном методе]] | *[[Получение настроек системы в кастомном методе]] | ||
− | |||
*[[Смена вкладки модуля, открываемой по умолчанию]] | *[[Смена вкладки модуля, открываемой по умолчанию]] | ||
*[[Добавление нового правила валидации поля (restriction)]] | *[[Добавление нового правила валидации поля (restriction)]] | ||
*[[Подключение к второй базе данных в кастомном методе]] | *[[Подключение к второй базе данных в кастомном методе]] | ||
+ | *[[Запрет выполнения метода в XSLT при вызове его через браузер ]] | ||
+ | *[[Смена contentType с html на xml в кастом методе]] | ||
+ | *[[Добавление кастомных настроек в модуле каталог]] | ||
+ | *[[Отключение вывода блока Права доступа в режиме редактирования страницы]] | ||
+ | *[[Отладка кастомных методов]] | ||
+ | |||
+ | [[Категория:API]] |
Текущая версия на 12:41, 21 ноября 2018
Работа с событиями UMI.CMS
- События - подсчет количества объектов каталога в разделе
- События – автоматическое наследование meta_keywords и meta_descriptions
- События – отслеживание изменения цены товаров в административной части
- События - подсчет количества комментариев для страницы
- События - подписка на рассылки при регистрации пользователя
- Использование нескольких Цен для одного товара
Создание модуля:
- Создание собственного модуля (страницы)
- Добавление вкладок в кастомный модуль
- Назначение методов getEditLink и getObjectEditLink в модуле системы
- Назначение метода getDatasetConfiguration в модуле системы
- Пример административного шаблона для объектов
- Вывод простых данных кастомного модуля в административной части
- Добавление обработчиков событий в ваш кастомный модуль
- Установка и удаление модуля
Настройка административных шаблонов
- Подключение дополнительных шаблонов для административного интерфейса
- Кастомизация административной части на примере модуля emarket
- Корректное отображение полей в первой группе нового типа данных
- Отображение третьего столбца для поля типа Составное
- Selector - протокол выборки данных
- UmiMail
- Указание статуса 404 Not Found
- Получение настроек системы в кастомном методе
- Смена вкладки модуля, открываемой по умолчанию
- Добавление нового правила валидации поля (restriction)
- Подключение к второй базе данных в кастомном методе
- Запрет выполнения метода в XSLT при вызове его через браузер
- Смена contentType с html на xml в кастом методе
- Добавление кастомных настроек в модуле каталог
- Отключение вывода блока Права доступа в режиме редактирования страницы
- Отладка кастомных методов