В pathauto 5.0 встроена транслитерация. Нужно i18n-ascii.example.txt переименовать i18n-ascii.txt (можно редактировать сам файл если нужно)
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Хм, хорошо работает Но только для вновь созданных статей или готовых, но каждую надо "пересохранить"... как сделать так чтобы он `переалиасил` все существующие статьи и сразу... Всё и сразу
А кто нибудь может подсказать ресурсы по модифицированию вот этого i18n-ascii.txt? Там ведь транслитерация из кракозябр в буквы, и хотелось бы найти хотя бы полный список этих кракозябр.
чтобы после установки модуля и активации файла i18n-ascci.txt обновить все пути, можно вот тут admin/content/node выбрать все материалы и применить к ним "update path alias", только учтите, что при этом все заранее прописанные синонимы обновятся... так что если какие-то адреса нужно оставить "как было", то надо эти ноды исключить (убрать у них галки)..
Комментарии
В админ-панеле нужно задать ссылки которые тебе нравятся.
Варианты выбора самые неограниченные, выбирай.
ага... вроде начали работать...
только вот как бы русифицировать сиё дело т.к. с русскими названиями статей отказывается работать...
В pathauto 5.0 встроена транслитерация. Нужно i18n-ascii.example.txt переименовать i18n-ascii.txt (можно редактировать сам файл если нужно)
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
заработало )))
респект
очень даже неплохо получилось... http://www.uralpack.ru/new/
Хм, хорошо работает Но только для вновь созданных статей или готовых, но каждую надо "пересохранить"... как сделать так чтобы он `переалиасил` все существующие статьи и сразу... Всё и сразу
В админ-панели там есть что-то вроде:
переделать все ссылки в базе данных на альтернативные...
2 Eoff
ага, есть там в админке галочка, всё автоматом переделывается. Правда не подскажу как, методом тыка делал ))
Отличный модуль! Даже не ожидал такой обширной функциональности.
Очень важно не забыть переименовать i18n-ascii.example.txt переименовать i18n-ascii.txt!!!
Чтобы обновить существующие урлы надо поставить галочку - "Bulk update category paths" в настройке этого модуля.
Не работает - переименовывал файл, а галочку на транслитерации поставить не дает.
А кто нибудь может подсказать ресурсы по модифицированию вот этого i18n-ascii.txt? Там ведь транслитерация из кракозябр в буквы, и хотелось бы найти хотя бы полный список этих кракозябр.
ага, походу в самой последней версии чёт накосячили
pathauto.module
было if (is_file($path .'/i18n-ascii.txt'))
стало if (is_file($path.'/i18n-ascii.txt'))
Лишний пробельчик вроде как был я исправил всё заработало.
Он ни как не мешает, по всем правилам PHP он законен Возможно что-то другое.
157 строка
Проверил и всё прекрасно работает
чтобы после установки модуля и активации файла i18n-ascci.txt обновить все пути, можно вот тут admin/content/node выбрать все материалы и применить к ним "update path alias", только учтите, что при этом все заранее прописанные синонимы обновятся... так что если какие-то адреса нужно оставить "как было", то надо эти ноды исключить (убрать у них галки)..