Почему я должен использовать EntityFieldQuery, когда я могу сделать ту же работу с Db_select (), чтобы получить значение. Было бы лучше, если бы кто-то мог привести пример, а не только...
Почему я должен использовать EntityFieldQuery, когда я могу сделать ту же работу с Db_select (), чтобы получить значение. Было бы лучше, если бы кто-то мог привести пример, а не только...
Я могу создать узел, используя следующий код: $node = \Drupal::entityTypeManager()->getStorage('node')->create($array); Но если у меня есть идентификатор узла, как я могу отредактировать...
У меня на сайте около 70 тыс. Узлов указанного типа. Мне нужно запустить обновление на них. Некоторые операции и установка одного поля на желаемое значение. node_saveдействительно медленный и вызывает сбои (возможно, слишком длинный callstack). Есть ли более быстрый способ написать информацию об...
Drupal 7 имеет очень многообещающую ORM-подобную систему запросов с EntityFieldQuery. В настоящее время я понимаю, как сделать выбор узлов, но результат не содержит какой-либо конкретной информации, например, полей, которые я ищу. $query = new EntityFieldQuery(); $entities =...
Мне интересно, собрал ли кто-нибудь список полей, доступных для создания типов контента в Drupal. Существует множество списков самых популярных модулей, но было бы здорово иметь один, фокусирующийся на существующих полях, будь то в ядре или сторонних модулях. Я немного осмотрелся, но всегда получаю...
Я делаю сайт с Drupal 7, и я просматривал разрешения для таксономий. Я хотел предоставить владельцам веб-сайтов центральное место для управления словарями и добавления терминов, сортировки терминов и т. Д. Поэтому я дал им разрешение «Управление словарями и терминами» в рамках таксономии. Однако...
Как проверить, что поле пустое, когда у вас есть объект $ node? Я нашел это как возможное решение: $field = field_get_items('node', $node, 'field_post_image'); Я могу проверить сейчас: UPDATE .UPS! Это ненадежно, хотя я обещаю, что это работало на меня вчера. isset($field); но мне интересно, есть...
Я набрал интервал, набирая имя поля, и теперь имя машины не соответствует желаемому. Я знаю, это просто раздражение. но мне интересно, есть ли способ изменить имя машины для поля после его создания. Я полагаю, это подводит меня ко второй части моего вопроса. если я создал поле, и оно больше не...
В hook_node_update () я могу легко определить «состояние» узла (опубликован он или нет) после его обновления. Однако, есть простой способ проверить, если обновленный узел был опубликован, но теперь нет? (Или наоборот)? Я думаю, что в правилах может быть какое-то условие для «значения узла...
Как перечислить все доступные типы сущностей в Drupal, используя drush? Связанный: Как получить список всех типов узлов?
Я получил фатальную ошибку EntityMalformedException: отсутствует свойство пакета на объекте типа узла. в entity_extract_ids () (строка 7700 из. \ includes \ common.inc) при попытке доступа к user / xyz . Я попытался получить информацию о неправильно сформированном узле в строке 7700, где создается...
Как программно удалить поле из узла? У меня есть миграция, hook_update_Nкоторая перемещает содержимое из поля в пользовательскую таблицу. После этой миграции я хочу удалить поле в той же функции. Есть ли какие-либо API полей, которые обслуживают удаление полей? Редактирование, решение : поскольку в...
Я создал тип контента, который имеет поле выбора списка / выбора, и я ввел пары ключ | значение, необходимые для функционирования списка выбора. Данные были введены, и было решено, что определенные условия больше не применяются и их следует удалить. Однако при попытке удалить указанные термины я...
чтобы получить все поля, используемые в типе контента, в Drupal 7 я использую следующий код. $fields = field_info_instances('node', 'article'); Что эквивалентно Drupal
Я создал пользовательскую сущность, используя Entity API , у которого есть определенные свойства, определенные hook_schema()и объявленные в entityPropertyInfo()расширении класса EntityDefaultMetadataController. Все идет нормально. Теперь я хотел бы, чтобы пользователи могли настраивать отображение...
Я использовал модуль «Группа полей» и создал несколько групп в бэкэнде. Теперь я хочу программно добавить поле в группу. Как мне это сделать. Я использую Hook_form_alter, я заметил, что у каждого поля есть атрибут «und», в котором указана группа полей, к которой он принадлежит, но если массив...
У меня есть поле списка для пользовательского типа блока, который выглядит следующим образом: left|Align left right|Align right Я могу получить доступ к ключу в Twig, выполнив что-то вроде этого: {% block content %} {{ content.field_align }} {# outputs 'right' #} {% endblock %} Однако, если я...
Я хочу добавить класс к <a>тегу поля, которое состоит из ссылки и текста. (Это поле типа Link .) Имя поля - content.field_c_button_link. В файл шаблона я хочу добавить что-то вроде следующего. {{ content.field_c_button_link.0.addClass('button blue') }} Как правильно добавить класс? Согласно...
У меня есть существующий тип контента с несколькими узлами. Я только что добавил новое логическое поле со значением по умолчанию «off». Однако до тех пор, пока я не сохраню заново каждый узел, значение по умолчанию не задано, поэтому представление, которое должно показывать только те узлы, в...
Когда мы идем по пути /admin/structure/types/manage/article/fieldsи используем Add new fieldпараметр или Add existing fieldпараметр, это создает поле, создает экземпляр поля или присоединяет экземпляр поля? Как отличить их? Итак, программно, когда использовать field_create_field ,...