Изменение в роутинге

Здравствуйте!
Помогите с вопросом. Есть необходимость изменить в числе прочего
значение /blog/ на /category/

понимаю, что правкой в config.php строки
$config['router']['page']['blog'] = 'ActionBlog';

на
$config['router']['page']['category'] = 'ActionBlog';

вопрос не решиться, а в экшенах разобраться довольно проблематично(ошибки при замене 'blog' на 'category' в файлах движка часто приводят к крайне неприятным последствиям).
Может кто-то сталкивался с подобным вопросом и может помочь?
Спасибо.

9 комментариев

avatar
Кажется тут:
* Настройки вывода блоков
 */
$config['block']['rule_index_blog'] = array(
	'path' => array( 
		'___path.root.web___/blog$',
		'___path.root.web___/blog/*$',
		'___path.root.web___/blog/*/page\d+$',
		'___path.root.web___/blog/*/*\.html$',
		'___path.root.web___/blog/*\.html$',
avatar
Это — да, в конфиге более менее все понятно, и вручную прописанные запросы типa SITE/category/name/20.html отдает, но вот формируется движком до сих пор через /blog/ и при переходе выкидывает на ошибку. Подозреваю, что дело где-то в Экшенах Шаблона, но где, не могу разобраться.
avatar
Все, разобрался
\classes\modules\topic\entity\
Вот. Дальше понятнее
avatar
Есть в конфигах строки:
/**
 * Настройки роутинга
 */
$config['router']['rewrite'] = array();

Замени их на:
/**
 * Настройки роутинга
 */
$config['router']['rewrite'] = array(
   'blogs' => 'category'
);
avatar
Спасибо
avatar
Спасибо. Просто и понятно.
avatar
Эх, в текущей реализации ls 1.0 такой финт уже не катит…
avatar
Ctrl+Z, все гуд :)
avatar
Если у кого будут возникать проблемы вот с этим способом, следует обратить внимание на активированные плагины. У меня в частности включенный плагин «ручные URL» внес видимость того, что описанный выше способ ничего не дает. Очевидным решением было поправить HookMainurl.class.php
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.