Массовое формирование синонимов в Drupal 7
В уроке "Создание блога на Drupal. Используем модули FCKeditor, pathauto." есть момент, когда настраивается транслитизация урлов.
В семерке оказывается для этого надо поставить дополнительный модуль transliteration
А как быть с массовым формированием синонимов, где в семерке галочка "Массовое формирование синонимов для блогов, у коговых еще нет синонимов"?
И заменятся ли в этом случае созданные ранее синонимы, написанные кириллицей, на синонимы транслитом?
Сами не изменятся если просто включить модуль transliteration. Меняться они будут если вы редактируете ноду или термин, да и то при сохранение и когда настройка стоит изменения урла после сохранения.
Чтобы сгенерировать новые урлы для всего, в модуле Path должна быть вкладка Bulk update, заходите на нее и выбирайте то что хотите обновить.
admin/config/search/path/update_bulk
Да, стоит настройка изменять url после редактирования материала.
Спасибо, с Bulk update разобралась.
Добрый день, Иван! Я в 7 версии в упор не вижу где можно включить траслютерацию и в каком меню можно прописать настройку для определенного блока примерно так: site/product/tovar подскажите пожалуйста как это сделать.
Я вас уже задолбал наверное ;) В интернете нашел ответ на свой вопрос. Нужно дополнительно установить модуль Patterns и тогда появятся настройки для отдельных частей и типов матириалов + транслютерация.
Попробуйте этот модуль, также можно еще написать свой используя hook_node_insert(), hook_node_update().
Вам нужны будут модули pathauto, transliteration, и в настройках pathauto поставить чтобы синонимы транслетирировались. Также в настройках pathauto есть страница шаблонов (патернов), там можно задавать шаблоны для каждого типа материала.