Измените uri модуля без переименования класса в PyroCMS

Каков наилучший способ изменить uri модуля без переименования класса. Например, мне бы хотелось, чтобы модуль блога показывал:

/ blog / post-title -> / news / post-title

routes.php?

    Сначала я добавил к route.php.

    $ route ['news / ([0-9] +) / ([0-9] +) / ([a-zA-Z0-9 _-] +)'] = 'blog / $ 1 / $ 2 / $ 3';

    Затем, чтобы убедиться, что правильные ссылки я добавил в блог plugin.php.

    foreach ($posts as &$post) { $post->url = str_replace('blog/', 'news/', $post->url); } 

    Лучший способ – использовать модуль маршрутов.

    Если вы не хотите его использовать, измените routes.php в cms/config а не в своем модуле, потому что он не будет работать под другим путем.