Переопределение событий Joomla

Могут ли плагины блокировать системные события в Joomla? В настоящее время я использую плагин для перезаписи URL-адресов, и событие onAfterRoute, похоже, не вызывается (что мне нужно для другого плагина)

Спасибо


person wnoveno    schedule 20.10.2009    source источник


Ответы (2)


Плагины не должны блокировать событие onAfterRoute. Однако подключаемые модули, отвечающие на это событие, должны быть опубликованы после их установки.

Кроме того, onAfterRoute вызывается после анализа URL-адреса и помещения переменных в JRequest. Это тот момент, когда вы хотите, чтобы подключаемый модуль вызывался, или он должен стоять перед onAfterRoute?

person jlleblanc    schedule 20.10.2009

Работает ли другой плагин (тот, который использует onAfterRoute), если вы отключите плагин перезаписи URL? Если нет, то проблема не в этом.

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

person DisgruntledGoat    schedule 20.10.2009