- Palette 🎨
-
Ресурсы
- Форум
-
Видеокурс "Разработка сайтов на CMS Drupal"
- Блог
-
Кейсы
- Автоматический перевод страниц Drupal с помощью ИИ
- Управление конфигурацией на основе CI
- Drupal как backend: GraphQL, JSON:API, RESTful
- Как поддерживать огромные меню в Drupal
- Заменить Colorbox на GLightbox
- Переписывание плагинов CKEditor 4 для CKEditor 5
- Обновление Drupal 7 до последней версии Drupal
- Drupal Документация
- JsonDrop API Документация
- Новости
- Скачать Drupal
-
Нужна поддержка?
Palette - Make it Colorful🎨
Palette - Visual Page Builder, no design degree required.
Scroll
Массовое формирование синонимов в Drupal 7
22/02/2025, by Гость (не проверено)
Форумы
В уроке "Создание блога на 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 есть страница шаблонов (патернов), там можно задавать шаблоны для каждого типа материала.