require_once JPATH_ROOT . '/components/com_content/router.php';
class plgSystemWhatever extends JPlugin
{
public function onAfterInitialise()
{
$app = JFactory::getApplication();
if (!$app->isSite()) return;
$router = $app->getRouter();
$crouter = new MyCustomRouter($app, $app->getMenu());
$router->setComponentRouter('com_content', $crouter);
}
}
class MyCustomRouter extends ContentRouter
{
public function __construct($app = null, $menu = null)
{
parent::__construct($app, $menu);
//need to override router name
$this->name = 'content';
}
}