Советы, которые дают по решению этой проблемы немного устарели, относятся обычно к 8й версии друпала и не работают в более новых версиях.
Проблема в том, что данное состояние не отражается в конфигурации и вам нужно либо писать hook_update, который выполняет нужное обновление состояния хранилища поля, либо вручную найти указанное поле, зайти в настройки field settings и просто пере-сохранить.
Есть также модуль Devel Entity Updates, который выполняет все обновления схемы для полей. Но автор плагина настойчиво не рекомендует использовать модуль на продакшн сервере.
Если вы идете по пути hook_update, то шаблоны и примеры кода можно посмотреть вот тут.
Данная запись опубликована в 10.10.2023 16:04 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Апрель 6, 2021 г.
У меня эта задача возникла при работе с формами, где формы содержат поля '#entity' и '#entity_type'. Нужно было найти универсальный способ прочитать ID объекта, т.к. для каждого объекта имя этого поля может отличаться (для node - nid, для file - fid и ...
Читать
Апрель 21, 2012 г.
В админке друпала используется эффект сворачивания/разворачивания группы полей форм (fieldset). Почему бы не использовать эффект для собственных нужд?
Эффект реализуется встроенным скриптом misc/collapse.js. Так что не забудьте подключить его в ...
Читать
Январь 28, 2022 г.
При переходе к Drupal 8/9 на twig шаблоны, часто возникает вопрос, как проверить что поле пустое.
Наиболее точный ответ на мой взгляд помогает найти фильтр render, т.к. он позволяет получить результат рендера соответствующего поля, а не заниматься ...
Читать
Июль 13, 2023 г.
Кнопка выводится как элемент product.variations, а вот настройки полей, которые выводятся в этой сущности довольно глубоко зарыты.
[crayon-690fdbc1e7c35736238417/]
Поле "кол-во товара в корзине" не является частью сущности product variation, ...
Читать