Могут ли плагины блокировать системные события в Joomla? В настоящее время я использую плагин для перезаписи URL-адресов, и событие onAfterRoute, похоже, не вызывается (что мне нужно для другого плагина)
Спасибо
Могут ли плагины блокировать системные события в Joomla? В настоящее время я использую плагин для перезаписи URL-адресов, и событие onAfterRoute, похоже, не вызывается (что мне нужно для другого плагина)
Спасибо
Плагины не должны блокировать событие onAfterRoute
. Однако подключаемые модули, отвечающие на это событие, должны быть опубликованы после их установки.
Кроме того, onAfterRoute
вызывается после анализа URL-адреса и помещения переменных в JRequest
. Это тот момент, когда вы хотите, чтобы подключаемый модуль вызывался, или он должен стоять перед onAfterRoute
?
Работает ли другой плагин (тот, который использует onAfterRoute
), если вы отключите плагин перезаписи URL? Если нет, то проблема не в этом.
Если это так, то я предлагаю вам взглянуть на плагин и найти бит, который нацелен на onAfterRoute
, чтобы увидеть, что он делает. (Может быть, опубликуйте это здесь, если это не слишком сложно.)