Фиксим «Mismatched entity and/or field definitions» ошибку в Drupal

Советы, которые дают по решению этой проблемы немного устарели, относятся обычно к 8й версии друпала и не работают в более новых версиях.

Проблема в том, что данное состояние не отражается в конфигурации и вам нужно либо писать hook_update, который выполняет нужное обновление состояния хранилища поля, либо вручную найти указанное поле, зайти в настройки field settings и просто пере-сохранить.

Есть также модуль Devel Entity Updates, который выполняет все обновления схемы для полей. Но автор плагина настойчиво не рекомендует использовать модуль на продакшн сервере.

Если вы идете по пути hook_update, то шаблоны и примеры кода можно посмотреть вот тут.

Написать комментарий

Мало букафф? Читайте есчо !

Транслитерация имени файла при создании медиа entity программно в Drupal

Май 21, 2023 г.

При импорте изображений возникает задача транслитерации. Картинки, например, могут содержать буквы национальной кодировки (кириллицы) и/или иметь несовместимые с файловой системой сервера символы. Drupal (начиная с 8.2) объявляет специальный интерфейс, ...

Читать

Качество изображений в Drupal

Май 15, 2015 г.

Иногда жалуются, что преобразование изображений в drupal приводит к сильному снижению качества. Где и что настроить, чтобы решить эту проблему смотрите ...

Читать

 

Комментарии к «Фиксим «Mismatched entity and/or field definitions» ошибку в Drupal»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: