установил pathauto ! Скачал файл i18n-ascii с руской кирилицей ! положил в корень модуля ! Поставил галочку транслетировать чтоб он писал ссылку вида /content/БОЛЬШОЙ БЕЛЫЙ СЛОН !
А он сволоч пишет /conten/bolshoi_beliy_slon !
Что делаю нетак ?
Во-первых, Pathauto по умолчанию делает синонимы ссылок именно на кириллице, а разделитель между словами синонима по умолчанию "-" - в итоге у нас получается ссылка вида:
/content/большой-белый-слон
А если поставить пробел, то вместо него будет символ "%20", т.е. ссылка получится уже такая:
/content/большой%20белый%20слон
Во-вторых, галочка "Транлитерация" предназначена как раз для того, чтобы синонимы отображались не на кириллице, а латинскими символами.
Чтобы устранить проблему, надо просто убрать злосчастную галочку. Хотя зачем? С точки зрения SEO транслитерация как раз помогает... А в прописных буквах в адресе ссылки тоже смысла нет
хм ! еще вопрос ! Когда стоит ссылка типа node/12 то реклама от гугла которая у меня в нутри нода она чисто тематически под тему нада ! А когда ставлю транслитезацию то шлак всякий на англише лезет ! как нибудь можно убрать чтоб адресную строку это игнорило !
Комментарии
включите модуль Path, в дефолтной сборке есть
pathauto — ващщщще крутой модуль попробуйте
global redirect установите тоже
установил pathauto ! Скачал файл i18n-ascii с руской кирилицей ! положил в корень модуля ! Поставил галочку транслетировать чтоб он писал ссылку вида /content/БОЛЬШОЙ БЕЛЫЙ СЛОН !
А он сволоч пишет /conten/bolshoi_beliy_slon !
Что делаю нетак ?
"Поставил галочку транслетировать" И с пробелами возможно не получится и с большими буквами скорее всего тоже.
да даже без пробелов а с _ ! и прописными один фиг
Во-первых, Pathauto по умолчанию делает синонимы ссылок именно на кириллице, а разделитель между словами синонима по умолчанию "-" - в итоге у нас получается ссылка вида:
/content/большой-белый-слон
А если поставить пробел, то вместо него будет символ "%20", т.е. ссылка получится уже такая:
/content/большой%20белый%20слон
Во-вторых, галочка "Транлитерация" предназначена как раз для того, чтобы синонимы отображались не на кириллице, а латинскими символами.
Чтобы устранить проблему, надо просто убрать злосчастную галочку. Хотя зачем? С точки зрения SEO транслитерация как раз помогает... А в прописных буквах в адресе ссылки тоже смысла нет
хм ! еще вопрос ! Когда стоит ссылка типа node/12 то реклама от гугла которая у меня в нутри нода она чисто тематически под тему нада ! А когда ставлю транслитезацию то шлак всякий на англише лезет ! как нибудь можно убрать чтоб адресную строку это игнорило !