Pathauto не транслитерирует названия с CCK поля

Главные вкладки

Аватар пользователя Inkredo Inkredo 21 октября 2018 в 23:32

Доброго времени суток.

Подскажите пожалуйста, может кто сталкивался или знает как решить.

Нужно делать красивые короткие урл. Например

Заголовок (системное поле друпала) Интересные идеи диет для похудения - фото, описание и т.п.
Поле для УРЛ (мое ССК поле) - Идеи для похудения
Путь получаем site.ru/idei-dlja-pohudenija

Получается Заголовок стандартное поле, а для ЧПУ создал ССК поле - текст, которое думал будет транслитерировать. Но не тут то было. Когда создал шаблон, сохраняю ноду, то оно подставляет значения поля, но транслитерировать не хочет.

Выдает путь в таком виде: site.ru/Идеи для похудения

Можно было бы, ССК поле под системный заголовок сделать и выводить в шаблоне, а системный заголовок назвать как путь для УРЛ. Но тогда не удобно, в админке да и в целом по сайту отображается везде это системное поле. Не хочется через попу делать.

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

Лучший ответ

Аватар пользователя Inkredo Inkredo 23 октября 2018 в 2:48

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

Комментарии

Аватар пользователя Inkredo Inkredo 22 октября 2018 в 0:15

Проблема в том что ССК поле не транслитерирует.

Дефолтную настройку я знаю, и она работает отлично, а мне нужно что бы система брала значение созданого ССК поля, и его транслитерировала.

Аватар пользователя Inkredo Inkredo 22 октября 2018 в 22:11

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:

Токен скорей всего не работает, надо знать какой именно?

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

Аватар пользователя Inkredo Inkredo 23 октября 2018 в 2:48

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