Статьи о создании и продвижении сайтов, заработке в сети и софте

CMS Drupal 7: работаем с ЧПУ – модули PathAuto и Transliteration.

В CMS Drupal 7 есть возможность не только настраивать ЧПУ, или как это в Дупале называется, Чистые Ссылки, но и есть возможность автоматизировать этот процесс, то есть, можно установить модули, которые сами будут преобразовывать тайтлы на текст ссылки в латинице, или же, если вы захотите, в кириллице.

Речь идет о модулях PathAuto и Transliteration.

Начнем с самого начала. В Drupal 7 есть возможность включить «Чистые ссылки», то есть ссылки, которые сразу после установки Друпала выглядели таким образом: sitename/index.php&q=node/23, уже после включения функции «Чистые ссылки» будут выглядеть проще: sitename/node/23, например. А включаем эту функцию таким образом: идем в «Конфигуация», там находим группу пунктов меню «Поиск и метаданные», в этой группе нажимаем «Чистые ссылки», и в открывшемся окне включаем чистые ссылки:

CMS Drupal 7: работаем с ЧПУ – модули PathAuto и Transliteration.

А дальше уже есть возможность самим прописать нужные тексты ссылки, то есть синонимы. Например, для страницы с адресом sitename/node/23 можем прописать текст ссылки, синоним takaya-to-statya, и адрес страницы будет уже sitename/ takaya-to-statya.

Для этого нам следует активировать модуль Path, который в Друпал 7 уже присутствует в комплекте основных модулей, а для Друпал 6 надо скачать и установить. После чего при редактировании статьи мы сможем вручную прописать нужные синонимы для каждой статьи.

Все это хорошо известно многим веб-мастерам. Но в Друпал есть так же возможность автоматизации этого процесса. Для автоматизации создания синонимов ссылок статей как раз используется модуль PathAuto. А модуль Transliteration нам потребуется для того, чтобы тайтлы, названия статей автоматически транслитерировались с кириллицы на латиницу.

Модуль PathAuto можно скачать отсюда: drupal.org/project/pathauto

Для его работы так же потребуется модуль Token.

А модуль Transliteration скачайте отсюда: drupal.org/project/transliteration

Обоих сразу устанавливаем и включаем. И дальше идем настраивать модуль PathAuto.

Откройте «Конфигурация»-«Синонимы», либо «Модули» и «Настройка» для модуля Pathauto. Тут выбирайте вкладку «Настройки»:

CMS Drupal 7: работаем с ЧПУ – модули PathAuto и Transliteration.

Только что приведенном скриншоте вы можете найти основные рекомендуемые параметры для настроек Pathauto, перечисляю их:

Разделителем будет служить знак тире(-), максимальная длина символов – 100 символов, обычно этого достаточно, действие при обновлении – ничего не делать. Так же ставим галочки в «Транслитерировать перед созданием синонима» и «Сокращать строки до букв и цифр».

Здесь остальные настройки трогать не рекомендую, нет нужды. После этого сохраняемся и идем во вкладку «Шаблоны». Здесь я тоже немного правил, в частности, для путей материалов  оставил только токен [node:title], а поля путей терминов таксономии и путей пользователя и вовсе оставил пустым, поскольку я сам их могу вручную отредактировать, ведь термины таксономии не каждый день создаются, в отличие от статей и других материалов:

CMS Drupal 7: работаем с ЧПУ – модули PathAuto и Transliteration.

Относительно модулей PathAuto. и Transliteration на этот раз все. Мы научились настраивать модуль PathAuto и узнали, зачем нужен этот модуль. Надеюсь, эта информация была вам полезна.

Добавить комментарий