В панели администратора переходим в Конфигурация → Синонимы URL → Patterns:
В прошлом уроке я обещал показать, как сделать так, чтобы новые страницы добавлялись не в папку content, которая задана по умолчанию, а в другую папку или без папки. Сделать это легко. Например, если вы хотите, чтобы URL новых страниц отображалось сразу же после названия сайта, тогда уберем директорию content:
Выглядеть образец может подобно этому (внизу сохраняем настройки):
Теперь новые добавленные статичные страницы имеют URL http://имя_сайта.ru/страница
, а новые статьи будут публиковаться в папке news. Вы имеете возможность поэкспериментировать со своими собственными директориями.
Что касается ранее добавленных страниц, то они по-прежнему находятся в папке content, а вот ранее созданные статьи запросто можно переместить в папку news (смотрим образец выше). Для этого переходим в Bulk Update, отмечаем Content paths и обновляем:
Остался еще один не решенный вопрос, который я обещал решить в прошлом уроке. Вопрос в том, чтобы URL материалов отображались латинскими буквами, что полезно для поисковой оптимизации текстов и сайта в целом. Приступим к его решению. Для этого нам понадобятся модули, которые мы ставили в одной из прошлых глав самоучителя по Drupal.
При публикации материала (страницы или статьи) или же в процессе редактирования уже имеющегося, во вкладке Настройки адресов снимаем галочку, чтобы отключить автоматическое определение псевдонимов:
Прописываем произвольное имя латинскими буквами и ниже сохраняем материал:
Почему не оставить название на русском языке? – URL с русскими буквами в поисковиках и браузерах кодируются непонятными символами. И еще, мягкий знак не переводится, хотя для него предусмотрен символ одинарной кавычки «'» я его просто пропускаю, так как он в составе URL тоже заменяется кодом.
Как правильно написать слово на транслите? – Я использую сервис Translit.ru
В следующем уроке мы установим модуль визуального редактора для более быстрого и удобного написания материалов, который имеет все необходимое для форматирования текста с помощьюHTML тегов.