Настраиваем ЧПУ в Drupal с помощью pathauto
Совсем недавно, буквально дня 4 назад, поставил я на локалхост себе Drupal с целью более глубокого изучения этой CMS. Знаю еще не много, но кое с чем уже разобрался вроде... с ЧПУ - человеко подобными УРЛ.
Для реализации ЧПУ нам потребуется модуль pathauto (я установил pathauto-6.x-2.x-dev) и модуль token (token-6.x-1.11), без которого pathauto работать не будет. Также следует активировать модуль Path, который идет в дистрибутиве с движком в 6 версии. Благодаря этому модулю мы будем автоматом писать УРЛ для свежоиспеченной записи, не важно заметка ли это или страница, статья в блоге и тд. Теперь заходим в "Управление" - "Конструкция сайта" - "Синонимы". После активации модуля pathauto на появилась новая вкладка - настройка автоматических синонимов. Заходим в эту вкладочку и внимательно просматриваем каждую опцию, производя настройку ЧПУ на свой вкус.
В версии 6.x-2.x-dev, для того чтобы транслировать URL нужнен еще модуль transliteration. Без этого модуля опция будет просто неактивной. В более ранних версиях Pathauto переименовываем i18n-ascii.example.txt в i18n-ascii.txt
На этом все, теперь вы можете вернуться на свой сайт и проверить как это все работает. Также можно сделать новые ЧПУ для уже существующих записей. Но не стоит ставить слишком много ссылок за шаг (по умолчанию 50), чтобы не грузить сильно хост.
Тэги: Drupal, модули