Вы здесь

Какой есть модуль для быстрого переопределения системных шаблонных путей?

0

Здравствуйте.
Может быть это правильно называть маппингом путей.

если у меня есть системный путь:

module_path_name/%/%param_name1/%

и мне нужно быстро задать или переопределить на новый, например такой:

my_path_name/%param_name1/%/%

а в настройках можно указать соответствия параметров:

system_arg[0] = 'module_path_name'
system_arg[1] = my_arg[2]
system_arg[2] = my_arg[1]
system_arg[3] = my_arg[3]

Версия Drupal: 
7.x
Вопрос задан 01.02.2017 - 15:35

Или дополнение к autopath. я не нашел как такое там можно реализовать. пусть даже это будут фиксированные пути. может быть так лучше. но в модуле autopath только для материалов файлов и пользователей.

Комментарий оставлен 01.02.2017 - 15:50

Ответы

0

Нет таких модулей.

Есть хук hook_menu_alter для изменения роутов, но вы получите проблемы с модулями, которые использую arg().

Есть ещё hook_url_inbound_alter и hook_url_outbound_alter, которые подменяют пути в рилтайме. Это скорей всего ваш вариант.

Ответ дан 01.02.2017 - 16:14
Аватар пользователя xandeadx
xandeadx
1542