Связаться с офисом

Чтобы написать нам нажмите на значок чата, расположенный ниже. Пожалуйста, не покидайте чат до окончания разговора, иначе мы не сможем Вам ответить.

 

Исправляем перевод Pathauto и настраиваем для разных типов данных

2443@2441_4868aa37c60254d86022fa46ea3c1da8Уж не знаю откуда это берется, но перевод корявый, все строчки в модуле переводятся одинаково "Шаблон для адресов страницы блога". Я очень долго терпел и мирился с одинаковыми шаблонами для всех типов материалов.

 

Но когда взялся за самый значимый проект для меня, то решил искать причину этого глюка.

Скажу честно, раньше тоже пробовал, но что-то не получилось. Я тогда ещё только начал изучать друпал и поэтому отложил до лучших времен.

Для исправления ошибки вам нужно будет зайти в раздел перевода интерфейса (admin/build/translate) и поиском (admin/build/translate/search) найти строчку "Шаблон для адресов страницы блога".

Результат поиска на рисунке.

2444@2441_80128c9f7d1eaf31010336eb4fb214d2

Нужно изменить "Pattern for all @node_type paths".

2445@2441_ee203e1a59b94b46f33dd86e0d4de40a

Как видите на рисунке в оригинале используется  @node_type, а в переводе жестко забито слово "блога". Это и есть источник проблемы.

Меняем блога на  @node_type и проверяем результат.

2446@2441_66d32e1c875517b764695cdc92feb2ae

Это то что надо!

Теперь возможности Pathauto значительно возросли.

Пример.

URL для типов материалов "Блог" и "Заметка" зависит от выбранной категории (тег в словаре таксономии "Категория"

"Новости вкратце" я сделал в отдельной категории, на URL не влияет выбранный тег таксономии.

"Страницы" я сделал зависимыми от меню сайта и соответствуют вложенности, хотя некоторые страницы начинаются от корня - это Контакты, Услуги, и другие важные страницы сайта.

2442@2441_f423b6e158c1275350baceded039d40f

P.S. После выхода статьи в оригинальный перевод Drupal внесли изменения. Новоиспеченным друпальщикам стало жить чуточку проще.

Рассказать друзьям: