У CMS Drupal 7 є можливість не тільки налаштовувати ЧПУ, або як це в Дупале називається, Чисті Посилання, а й є можливість автоматизувати цей процес, тобто, можна встановити модулі, які самі будуть перетворювати тайтли на текст посилання в латиниці, або ж, якщо ви захочете, в кирилиці.
Йдеться про модулях PathAuto і Transliteration.
Почнемо з самого початку. В Drupal 7 є можливість включити «Чисті посилання», тобто посилання, які відразу після установки Друпала виглядали таким чином: sitename / index.phpq = node / 23. вже після включення функції «Чисті посилання» будуть виглядати простіше: sitename / node / 23. наприклад. А включаємо цю функцію таким чином: йдемо в «конфігурування», там знаходимо групу пунктів меню «Пошук і метадані», в цій групі натискаємо «Чисті посилання». і у вікні, включаємо чисті посилання:
Для цього нам слід активувати модуль Path, який в Друпал 7 вже присутній в комплекті основних модулів, а для Друпал 6 треба скачати і встановити. Після чого при редагуванні статті ми зможемо вручну прописати потрібні синоніми для кожної статті.
Все це добре відомо багатьом веб-майстрам. Але в Друпал є так само можливість автоматизації цього процесу. Для автоматизації створення синонімів посилань статей якраз використовується модуль PathAuto. А модуль Transliteration нам буде потрібно для того, щоб тайтли, назви статей автоматично транслітерувалися з кирилиці на латиницю.
Для його роботи так само буде потрібно модуль Token.
Обох відразу встановлюємо і включаємо. І далі йдемо налаштовувати модуль PathAuto.
Відкрийте «Конфігурація» - «Синоніми», або «Модулі» і «Налаштування» для модуля Pathauto. Тут вибирайте вкладку «Налаштування»:
Роздільником буде служити знак тире (-), максимальна довжина символів - 100 символів, зазвичай цього достатньо, дія при оновленні - нічого не робити. Так само ставимо галочки в «транслітерувати перед створенням синоніма» і «Скорочувати рядки до букв і цифр».
Тут інші настройки чіпати не рекомендую, немає потреби. Після цього зберігається і йдемо до вкладки «Шаблони». Тут я теж трохи правил, зокрема, для шляхів матеріалів залишив тільки токен [node: title], а поля шляхів термінів таксономії і шляхів користувача і зовсім залишив порожнім, оскільки я сам їх можу вручну відредагувати, адже терміни таксономії не кожен день створюються, на відміну від статей та інших матеріалів:
Щодо модулів PathAuto. і Transliteration на цей раз все. Ми навчилися налаштовувати модуль PathAuto і дізналися, навіщо потрібен цей модуль. Сподіваюся, ця інформація була вам корисна.