В попытке переопределить основные файлы Joomla я создал плагин. Код выглядит следующим образом:Joomla 2.5 core override
jimport('joomla.plugin.plugin');
class plgSystemComContentOverride extends JPlugin {
public function __construct(&$subject, $config = array()) {
parent::__construct($subject, $config);
}
public function onAfterRoute() {
$app = JFactory::getApplication();
if('com_content' == JRequest::getCMD('option') && !$app->isAdmin()) {
require_once(dirname(__FILE__) . DS . 'comcontentoverride' . DS . 'my_content_controller.php');
}
}
}
Может кто-нибудь понять, почему это не работает, или предложить несколько советов для отладки? Я даже не могу сделать вывод о том, что при доступе кAfterRoute().
Я думаю, что у меня была аналогичная проблема, и это потому, что я сделал плагин плагин контента вместо системного плагина. Как выглядит ваш XML-файл? –
<расширение версии = "2.5" type = "plugin" group = "system"> – Rob