- 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 - Сделайте её яркой🎨
Palette — Визуальный конструктор страниц, диплом дизайнера не требуется.
Scroll
Features и перенос материалов
22/02/2025, by Гость (не проверено)
Форумы
Модуль Features справляется с переносом материалов достаточно неплохо, но есть вопрос, при заливе материалов на новый сайт ссылки нод меняются, что нужно включить-выключить, чтобы ссылки при заливании нод на новый сайт не менялись, тоесть оставались как на старом сайте?
Спасибо.
- Войдите, чтобы оставлять комментарии
Я использовал модуль uuid features, это позволяет написать hook_update_n() в котором написать запрос на изменение нод после импорта. Например нужно добавить ссылку в меню, но мы не знаем какой будет nid у ноды. Но мы знаем uuid ноды которую мы будем импортировать. Подгружаем ноду по uuid и делаем с ней что нам нужно.
https://www.drupal.org/project/uuid
https://www.drupal.org/project/uuid_features
http://api.drupal.psu.edu/api/drupal/modules!contrib!uuid!uuid.entity.inc/function/entity_uuid_load/cis7
В какой файл нужно поместить код, как правильно реализовать?
Если несложно..
Если вы ограничены по времени, то лучше всего залить ноды через Features и вручную поменять ссылки в меню и вдругих местах:
https://www.youtube.com/watch?v=akcK5DVaqA8