Добрый день, у меня при использовании модуля pathauto наблюдаются странные сбои. Что стоит:
Drupal 6.14
PHP 5.3
pathauto 6.x-1.2 (файл modules/pathauto/i18n-ascii.txt присутствует, пусть даже уже не нужен)
token 6.x-1.12
transliteration: 6.x-2.1
Последние версии.
В разделе настроек автоматических синонимов помечено галочкой транслитерирование перед созданием синонимов. Символы, отличные от ASCII-96, НЕ удаляются.
Синоним контента определён как
[type]/[nid]/[title-raw]
Однако, русские символы в [title-raw] превращаются в пустые строки.
Известная ли это проблема, и как её можно решить?
Спасибо.
Комментарии
Странно, сегодня поставил pathauto, token, все нормально. У меня есть тип материала "Товар", для него синонимом по дефолту определено catalog/[term-raw]/[title-raw], с транслитерацией. Естественно все названия терминов и названия материалов идут как правило на русском языке. Удалив все старые синонимы, вбитые руками и сгенерировав новые (Опция "Массовое формирование синонимов для материалов, у которых ещё нет синонимов") все синонимы, как для таксономии (терминов), так и для типа материала "Товар" создались нормально, в соответствии с настройками.
Опция "Убирать из строк символы, не входящие в набор ASCII-96" выключена.
Задамся вопросом, этот модуль "transliteration: 6.x-2.1", указанный вами в посте для чего? Поясню, вполне понятно, для чего он нужен, даже судя из названия, но для чего он используется у вас, если транслитерацией уже занимается pathauto. Может проблема в нем? Мне для транслитерации вполне хватило pathauto(+i18n-ascii.txt)+token.
а английские буквы остаются?