Замена URL компонентов
InstantCMS позволяет переопределить URL любого компонента с помощью файла конфигурации /system/config/remap.php
Для этого внутри файла должна быть определена функция:
function remap_controllers(){ }
Эта функция должна возвращать массив значений, в виде (Название компонента
⇒ Название в URL
).
Например, по-умолчанию компонент Профили пользователей имеет URL /users
. Соответственно, профиль администратора находится по адресу http://your-site/users/1
. Вы можете, к примеру, изменить users
на members
:
function remap_controllers(){ return array( 'users' => 'members', ); }
После этого URL профиля администратора примет вид: http://your-site/members/1
.
Новое значение может содержать кириллицу, хотя это не рекомендуется.
Вы можете переопределить несколько компонентов одновременно:
function remap_controllers(){ return array( 'users' => 'members', 'groups' => 'clubs', ); }
С версий InstantCMS выше 2.4.0, можно таким образом переопределять названия типов контента.
Назад в Настройки сайта