Модуль path_extend

path_extendDrupal 7Модули

Данный модуль позволяет делать красивые пути для Drupal минуя pathauto.

В Drupal 7 появились хуки hook_url_inbound_alter, hook_url_outbound_alter,  которые позволяют из модуля менять стандартные пути так, как разработчик сочтет нужным.

На данный момент модуль переопределяет пути для нод, делая их /node/123.html вместо /node/123, делает красивые пути для тэгов таксономии вида /tag/1234.hml вместо /taxonomy/term/123.

Ну и больной вопрос, который несколько лет не могут решить российские друпалеры.

?page=123 в конце урла при пейджинге заменяется на /page/123.html

Таким образом, системные URL приобретают более естественный вид, с исторически сложившимся окончанием(с чего веб начинался).

В планах есть мысли сделать всякие опциональные дополнения, возможность менять суффикс, но пока нет таких задач.

Модуль можно скачать на странице проекта http://drupal.org/project/path_extend.