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

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

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

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

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

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

Подтвержение регистрации через СМС в Drupal

Январь 19, 2014 г.

На мой взгляд, это и новый виток в войне с ботами и предвестник авторизации в будущем. Сегодня практически у каждого есть сотовый телефон, а в будущем ...

Читать

Работаем с репозиторием модулей Drupal

Апрель 5, 2017 г.

Давно уже работаю с Drupal, но все никак не мог собраться и найти время, чтобы разобраться с работой репозитория модулей. Определенным препятствием была ...

Читать

Blazy Error - Not enabled: Use theme_blazy()

Март 27, 2024 г.

Встретил такую ошибку в консоли pantheon.io сайта на Drupal. Пантеон показывает копию статуса самого сайта, т.е. то, что вы видите на странице /admin/reports/status, но при этом не показывает подробностей. Из за этого сложно понять где и как решать ...

Читать

Добавление своих suggestion в Drupal 9/10

Май 2, 2023 г.

Для добавления suggestions требуется использовать соответствующий группе шаблонов hook. Если название шаблона не известно, то его можно подсмотреть в режиме ...

Читать
 

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

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



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