Drupal - автоматичне створення чпу

Власне задався питанням побудови ЧПУ (человекопонятний урл) на сайті. Для реалізації в стандартному постачанні Drupal вже є модуль path. Однак, кожен раз вписувати назву URL - як то накладно. Непогано було б автоматизувати цей процес. Для вирішення даної проблеми існує модуль pathauto.

Отже, завантажуємо і розпаковуємо модуль (на момент написання статті версія 6.x-1.3).

Далі необхідно включити модуль: Управління => Конструкція сайту => Модулі

От халепа. Не тут то було. Для роботи необхідний ще один модуль - Token. Завантажуємо і розпаковуємо (на момент написання статті версія 6.x-1.12):

Далі переходимо по шляху Управління => Конструкція сайту => Модулі та включаємо наступні модулі:

Тепер можна приступити до налаштування модуля. Налаштування модуля доступні по шляху: Управління => Конструкція сайту => Синоніми.

# Cp pathauto / i18n-ascii.example.txt pathauto / i18n-ascii.txt

Після цих дій можна буде активувати наступні опції в налаштуванні модуля:

  • Транслітерувати перед створенням синоніма
  • Прибирати з рядків символи, що не входять в набір ASCII-96

Далі раджу перегенеріровать синоніми активированием опції:

  • Масове формування синонімів для матеріалів, у яких ще немає синонімів

В результаті URL набуває такого вигляду:

Вітаю, настройка автоматичної генерації ЧПУ завершена.

Схожі статті