Routing страниц

Обсуждение смены дизайна, дополнительного функционала, SEO и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Routing страниц

Сообщение khoroshilov » 14 май 2016, 04:48

Добрый день.
Вопрос по роутингу ссылок.

Имеются разделы /articles и /catalog, есть желание превратить их в /blog и /portfolio, т.е. сменить урлы этим модулям.
Как это можно сделать?

Заранее спасибо.
Нормально же общались!
Аватара пользователя
khoroshilov
Незнакомец
 
Сообщения: 13
Зарегистрирован: 05 фев 2016, 21:57
Откуда: США
Очки репутации: 0

Re: Routing страниц

Сообщение support » 15 май 2016, 15:02

Добрый день.

Заплатка из hg mercurial

Файл protected\components\UrlManager.php

Код: Выделить всё
@@ -54,+54,@@
                 'replace' => array(
                     '<title:.*?>',
                     '<id:\d+>',
-
                    'articles',
+
                    'blog',
                 ),
                 'route' => 'articles/main/view',
                 'pattern' => param('module_articles_seoPattern', '::text/::title-::id.htm'),
@@
 -64,+64,@@
                 'replace' => array(
                     '<title:.*?>',
                     '<catid:\d+>',
-
                    'catalog/category',
+
                    'portfolio/category',
                 ),
                 'route' => 'catalog/main/index',
                 'pattern' => param('module_catalog_seoPattern', '::text/::title-::catid.htm'),
@@
 -75,+75,@@
                 'replace' => array(
                     '<title:.*?>',
                     '<subcatid:\d+>',
-
                    'catalog/subcategory',
+
                    'portfolio/subcategory',
                 ),
                 'route' => 'catalog/main/index',
                 'pattern' => param('module_catalog_seoPattern', '::text/::title-::subcatid.htm'),
@@
 -86,+86,@@
                 'replace' => array(
                     '<title:.*?>',
                     '<id:\d+>',
-
                    'catalog',
+
                    'portfolio',
                 ),
                 'route' => 'catalog/main/view',
                 'pattern' => param('module_catalog_seoPattern', '::text/::title-::id.htm'),
@@
 -132,+132,@@
             '/logout' => 'site/logout',
 
             
'/news'=>'news/main/index',
-
            '/articles'=>'articles/main/index',
+
            '/blog'=>'articles/main/index',
             '/gallery'=>'gallery/main/index',
-
            '/catalog'=>'catalog/main/index',
+
            '/portfolio'=>'catalog/main/index',
             '/price'=>'price/main/index',
             '/contact'=>'contactform/main/index',
             '/reviews' => '/reviews/main/index', 


"-" - это что удалить, а "+" что вставить вместо удалённого.
support
Гражданин
Гражданин
 
Сообщения: 183
Зарегистрирован: 28 дек 2011, 13:14
Очки репутации: 0


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20

cron