От автора: приветствую Вас друзья. Сегодня мы с Вами поговорим о ссылках, ведь их вид очень важен как для поисковиков, так и для всеобщего восприятия Вашего сайта. При этом скорее всего Вы знаете, что для формирования красивого URL, необходим некий псевдоним, того элемента для которого формируется ссылка. Поэтому в данном уроке мы рассмотрим автоматическое формирование псевдонимов, а значит и ссылок, при помощи простого, но очень эффективного модуля, под названием Transliteration Drupal 7.
Для начала давайте создадим тестовый материал и посмотрим, как будет сформирован URL. А значит, переходим в раздел “Содержимое”, кликаем по кнопке “Добавить материал” и выбираем необходимый тип, к примеру “Article”. Далее в качестве заголовка указываем “Привет Мир!” и добавляем тестовое содержимое.
При этом псевдоним “ручками” не прописываем, так как нас интересует то, как именно движок Drupal создаст ссылку.
После этого сохраняем изменения и переходим в пользовательскую часть CMS для проверки результатов.
Результат – вполне ожидаем, мы видим в URL ключевое слово node и идентификатор созданного материала. Хотел бы отметить, что ключевое слово выбрано не случайно, так как в Drupal, нода – это базовая единица контента и материал также является нодой.
Данный URL, по сути, хоть и является человеко-понятным, но все же мало информативен и для поисковиков абсолютно бесполезен. Поэтому давайте, это исправим, используя два специальных модуля Transliteration и PathAuto. Первый – необходим для транслитерации автоматически создаваемых псевдонимов, а второй как раз и будет формировать их без нашего участия. Первым дело установим модуль transliteration, для этого переходим по ссылке.
Как обычно внизу страницы, приведены ссылки последних актуальных версий. Копируем путь необходимого формата архива и переходим в панель администратора в раздел “Модули”.
А затем щелкаем по ссылке “Установить новый модуль”.
Добавляем в текстовое поле скопированный путь и нажимаем по кнопке ”Установить” для дальнейшей установки. После этого возвращаемся в раздел “Модули”, для включения в работу установленного расширения.
Затем переходим по ссылке, для установки следующего оговоренного выше модуля.
При этом проделываем абсолютно аналогичные действия.
После этого давайте повторно создадим тестовый материал. Обратите внимание, что возле поля создания псевдонима, теперь размещается чекбокс “Generate automatic URL alias” – автоматически создавать псевдоним.
После сохранения материала в пользовательской части в адресной строке мы увидим нужный результат. Как Вы видите, вид URL изменился, но все же наличие кириллических символов – это не очень хорошо и сразу возникает вопрос, а почему псевдоним не был обработан модулем транслитерации, который ранее был установлен. Ответ на это вопрос – очень прост – транслитерация всего на всего отключена в настройках, а значит давайте, ее включим. Для этого переходим в раздел “Конфигурация” и далее на страницу “Синонимы URL”. Затем, переходим на вкладку “Настройки”. И ищем чекбокс “Transliterate prior to creating alias”, который необходимо активировать для работы транслитерации псевдонимов. После этого, сохраняем изменения и уже который раз, возвращаемся на страницу создания нового материала для проверки результатов.
Теперь как Вы видите URL достаточно неплох, притом что он создается абсолютно автоматически. На этом данная статья завершена, но если Вы желаете изучить систему управления контентом Drupal на более высоком уровне, Вам будет полезен наш премиум курс Курс по Drupal. Основы. Всего Вам доброго и удачного кодирования!!!