Рейтинг:0

Миграция: основные поля - отсутствует одно

флаг in

Я пишу свою первую миграцию с D7 на D9, беря файлы конфигурации миграции-обновления и перенося их один за другим, а также настраивая по мере необходимости, чтобы получить только небольшое подмножество моих данных. Дела идут довольно хорошо, и у меня есть несколько типов контента, полей и контента, как и ожидалось.

Я изменил исходный плагин «d7_field», поэтому я извлекаю только несколько полей со старого сайта, все типы полей, предлагаемые ядром. У меня есть одно поле "text_long" D7, которое просто не подходит к остальным, и я не могу понять, почему. Migrate добавляет его в migrate_map_flagship_migrate_field следующим образом:

source_ids_hash: 70ef5e18a834e45c197557fff5812a7b7a0ddeec0cd8198c6ea521f2f0e38083
sourceid1: field_short_description
sourceid2: узел
destid1: NULL
destid2: NULL
source_row_status: 2
откат_действие: 0
last_imported: 0
хеш:

Что я считаю неправильным, но не знаю почему. Все остальные текстовые поля имеют destid1, destid2 и source_row_status следующим образом:

source_ids_hash: 25b9a8f1f502fe0dc79ab1d42ff7397efaef85aed6a45d893235a0b2994ff298
sourceid1: field_includes
sourceid2: узел
destid1: узел
destid2: field_includes
source_row_status: 0
откат_действие: 0
last_imported: 0
хеш:

У кого-нибудь есть идеи о том, где я могу начать копаться в том, почему это поле упорно не мигрирует должным образом?

Рейтинг:0
флаг in

НАЙДЕННЫЙ! Это известная проблема.

В Drupal 7 настройки обработки текста определяются в настройках экземпляра поля. Другими словами, одно и то же поле можно использовать для двух (или более) типов контента, а параметры обработки текста могут быть «Обычный текст» для одного типа контента и «Отфильтрованный текст» для другого.

Drupal 8 и выше имеет отдельные типы хранения полей Text (обычный) и Text (отформатированный). Есть также текст (обычный, длинный) и текст (отформатированный, длинный). Важной частью здесь является то, что этот выбор делается на уровне хранения поля. Другими словами, простой/форматированный выбор не может быть изменен для каждого типа контента.

https://www.drupal.org/docs/upgrading-drupal/known-issues-when-upgrading-from-drupal-6-or-7-to-drupal-9-or-higher#plain-text

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.