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

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

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

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

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

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

Создание кастомных хлебных крошек в Drupal

Май 6, 2023 г.

С 8й версии друпал предлагает механизм переопределения/задания хлебных крошек через реализацию сервиса breadcrumb_builder. Немного теории При создании хлебных крошек, Drupal вызывает объявленные сервисы в порядке их приоритетов, и опрашивает ...

Читать

Удалить список публикаций со страницы термина таксономии в Drupal

Апрель 10, 2021 г.

Стандартный шаблон страницы термина таксономии taxonomy-term.tpl.php не позволяет управлять выводом публикаций, он лишь служит как обертка для полей термина. Единственная настройка CMS, которая влияет на вывод списка - это переменная default_nodes_main, ...

Читать

Чем заменить drupal_mkdir() в Drupal 10

Февраль 22, 2024 г.

В Drupal 10 множество функций работы с файловой системой было собрано в сервис file_system. В том числе и drupal_mkdir была перенесена туда. В общем случае это выглядит для D10 вот так: [crayon-6a24d6e2c161b888480063/]

Читать

Создаём админ пользователя через drush

Октябрь 4, 2017 г.

Если у вас нет админ доступа в drupal, но срочно надо его получить, то можно сделать следующие вещи: поменять email у админа и пройти процедуру восстановления ...

Читать
 

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

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



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