Просьба добавить события создания, редактирования и удаления купонов модуля Торговый каталог. Без данных событий нет возможности полноценной кастомизации функционала купонов под нужды проектов.
Если честно - просто утомила ситуация, когда для того, чтобы изменить вызов какого-то родного компонента на кастомный, приходится дупить пяток шаблонов других компонентов, которые его вызывают, только чтобы изменить этот вызов, а потом тащить их за собой и обновлять ручками. Особенно актуально для КП. Хочу механизм, который позволит мне переопределить вызов компонента или его параметры, не трогая вызывающие компоненты. Событие тут подходит больше всего.
События добавлены. В документации будут чуть попозже.
Добавлены события на создание, изменение, удаление уроков, на добавление, изменение, удаление студентов, добавление/изменение/удаление тестов и добавление/изменение/удаление сертификатов.
Событие после подключения модуля - OnAfterModuleInclude. Давно уже мучает такая мысль, что часто это было бы удобно для подключения своего функционала, связанного с модулем и местами позволило бы избежать лишнего кастома и замусоривания init.php. Например по событию инклюдить файл со своими дополнительными к модулю функциями, которые используются в шаблонах. К тому же это позволит не заморачиваться подключенностью модуля, если собственные функции/классы обращаются или унаследованы от модуля.
Всё мучался мыслью а-ля module_epilog.php, но тут увидел предыдущую идею и подумал, что событие удобней.
Есть подозрение, что мои две предыдущие идеи не будут реализованы (раз, два). Посему просьба хотя бы в каждый вызов смайлов (форум/блоги/соцсети) вставить событие, повесив на которое обработчик, можно будет подсунуть свои смайлы.