Вопросы с тегом «entities»

19
EntityFieldQuery против Db_select ()

Почему я должен использовать EntityFieldQuery, когда я могу сделать ту же работу с Db_select (), чтобы получить значение. Было бы лучше, если бы кто-то мог привести пример, а не только...

19
Программное обновление узла

Я могу создать узел, используя следующий код: $node = \Drupal::entityTypeManager()->getStorage('node')->create($array); Но если у меня есть идентификатор узла, как я могу отредактировать...

19
быстрое сохранение значения одного поля

У меня на сайте около 70 тыс. Узлов указанного типа. Мне нужно запустить обновление на них. Некоторые операции и установка одного поля на желаемое значение. node_saveдействительно медленный и вызывает сбои (возможно, слишком длинный callstack). Есть ли более быстрый способ написать информацию об...

19
Получить только некоторые поля с EntityFieldQuery?

Drupal 7 имеет очень многообещающую ORM-подобную систему запросов с EntityFieldQuery. В настоящее время я понимаю, как сделать выбор узлов, но результат не содержит какой-либо конкретной информации, например, полей, которые я ищу. $query = new EntityFieldQuery(); $entities =...

19
Есть ли страница со списком всех полей?

Мне интересно, собрал ли кто-нибудь список полей, доступных для создания типов контента в Drupal. Существует множество списков самых популярных модулей, но было бы здорово иметь один, фокусирующийся на существующих полях, будь то в ядре или сторонних модулях. Я немного осмотрелся, но всегда получаю...

18
Как скрыть вкладки «Управление полями» и «Управление отображением»

Я делаю сайт с Drupal 7, и я просматривал разрешения для таксономий. Я хотел предоставить владельцам веб-сайтов центральное место для управления словарями и добавления терминов, сортировки терминов и т. Д. Поэтому я дал им разрешение «Управление словарями и терминами» в рамках таксономии. Однако...

18
Проверьте, не заполнено ли поле

Как проверить, что поле пустое, когда у вас есть объект $ node? Я нашел это как возможное решение: $field = field_get_items('node', $node, 'field_post_image'); Я могу проверить сейчас: UPDATE .UPS! Это ненадежно, хотя я обещаю, что это работало на меня вчера. isset($field); но мне интересно, есть...

18
Как изменить имя машины для поля после его создания?

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

17
Как я могу определить, когда узел меняется с «Опубликован» на «Неопубликован»?

В hook_node_update () я могу легко определить «состояние» узла (опубликован он или нет) после его обновления. Однако, есть простой способ проверить, если обновленный узел был опубликован, но теперь нет? (Или наоборот)? Я думаю, что в правилах может быть какое-то условие для «значения узла...

16
Как отладить EntityMalformedException?

Я получил фатальную ошибку EntityMalformedException: отсутствует свойство пакета на объекте типа узла. в entity_extract_ids () (строка 7700 из. \ includes \ common.inc) при попытке доступа к user / xyz . Я попытался получить информацию о неправильно сформированном узле в строке 7700, где создается...

16
Как программно удалить поле из узла?

Как программно удалить поле из узла? У меня есть миграция, hook_update_Nкоторая перемещает содержимое из поля в пользовательскую таблицу. После этой миграции я хочу удалить поле в той же функции. Есть ли какие-либо API полей, которые обслуживают удаление полей? Редактирование, решение : поскольку в...

16
Как удалить элементы из списка разрешенных значений поля выбора, в котором есть данные для значений?

Я создал тип контента, который имеет поле выбора списка / выбора, и я ввел пары ключ | значение, необходимые для функционирования списка выбора. Данные были введены, и было решено, что определенные условия больше не применяются и их следует удалить. Однако при попытке удалить указанные термины я...

16
Как реализовать средства форматирования полей для свойств объектов

Я создал пользовательскую сущность, используя Entity API , у которого есть определенные свойства, определенные hook_schema()и объявленные в entityPropertyInfo()расширении класса EntityDefaultMetadataController. Все идет нормально. Теперь я хотел бы, чтобы пользователи могли настраивать отображение...

15
Добавить поля в группу полей программно

Я использовал модуль «Группа полей» и создал несколько групп в бэкэнде. Теперь я хочу программно добавить поле в группу. Как мне это сделать. Я использую Hook_form_alter, я заметил, что у каждого поля есть атрибут «und», в котором указана группа полей, к которой он принадлежит, но если массив...

15
Как получить доступ к полевым данным в Twig?

У меня есть поле списка для пользовательского типа блока, который выглядит следующим образом: left|Align left right|Align right Я могу получить доступ к ключу в Twig, выполнив что-то вроде этого: {% block content %} {{ content.field_align }} {# outputs 'right' #} {% endblock %} Однако, если я...

15
Добавить класс в поле содержимого (ссылка)

Я хочу добавить класс к <a>тегу поля, которое состоит из ссылки и текста. (Это поле типа Link .) Имя поля - content.field_c_button_link. В файл шаблона я хочу добавить что-то вроде следующего. {{ content.field_c_button_link.0.addClass('button blue') }} Как правильно добавить класс? Согласно...

15
Обновите все узлы с полем по умолчанию после добавления нового поля в тип контента

У меня есть существующий тип контента с несколькими узлами. Я только что добавил новое логическое поле со значением по умолчанию «off». Однако до тех пор, пока я не сохраню заново каждый узел, значение по умолчанию не задано, поэтому представление, которое должно показывать только те узлы, в...

15
Разница между полем и полевым экземпляром?

Когда мы идем по пути /admin/structure/types/manage/article/fieldsи используем Add new fieldпараметр или Add existing fieldпараметр, это создает поле, создает экземпляр поля или присоединяет экземпляр поля? Как отличить их? Итак, программно, когда использовать field_create_field ,...