Я переношу сайт Drupal 7, который использует:
drupal/wysiwyg:^2.9' (плюс библиотека ckeditor)
друпал/медиа:^2.27'
друпал/media_ckeditor:^2.14'
В Drupal 7 при вставке изображения в тело wysiwyg. Исходный код выглядит так.
[[{"type":"media","view_mode":"media_large","fid":"532","field_deltas":{"1":
{}},"link_text":null,"fields":{},"attributes":{"alt":"Изображение руки","height":"238","width":"278"," style":"поле: 10 пикселей; ширина: 278 пикселей; высота: 238 пикселей;
float: right;","class":"media-image media-element file-media-large","data-delta":"1"}}]]
После переноса этого сайта на Drupal 9 с помощью drush. Этот исходный код по-прежнему выглядит так же. Есть ли способ преобразовать эту разметку в разметку встроенного изображения Drupal 9. Что похоже на это.
<drupal-entity alt="uil" data-embed-button="file_browser" data-entity-embed-
display="image:image" data-entity-embed-display-settings="
{"image_style":"","image_link":""}" data-entity- type="file"
data-entity-uuid="380923a6-e8b4-4b44-b0e5-c8d807aa6fef" data-langcode="en"> </drupal-entity>
Нужно ли использовать этот модуль на сайте Drupal 9?
https://www.drupal.org/project/media_migration