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

Узлы, комментарии, термины таксономии и пользователи в терминологии, используемой начиная с Drupal 7, обычно называются «сущностями».

84
Когда уместно создавать сущность, а не просто добавлять новый тип контента?

В чем преимущество создания новых типов сущностей по сравнению с созданием нового типа контента? Кажется немного излишним делать все пользовательское кодирование, необходимое для создания нового объекта, когда у вас уже есть все функции CRUD и Views, уже встроенные в типы...

72
Как загрузить коллекцию полей из узла?

У меня есть узел с несколькими коллекциями полей. Когда я смотрю на node_load()вывод, я вижу: [field_rich_text_group] => Array ( [und] => Array ( [0] => Array ( [value] => 6 ) [1] => Array ( [value] => 7 ) [2] => Array ( [value] => 8 ) ) ) Какую функцию API можно...

56
Как программно создать поля?

Как я могу подойти к реализации следующего в Drupal 7? То, что мне нужно сделать, это создать модуль, который определяет новую полевую сущность, называемую «Компания». У меня есть список, скажем, 20 полей, которые должны быть заполнены каждым экземпляром компании. Эти вопросы предварительно...

51
Как лучше всего работать с языком [и]?

Я начинаю использовать эту форму для доступа к данным в моем модуле. (См. Комментарий № 1. ) $node->field_test[$node->language][0]['value'] Я подумал, что это выглядело довольно хорошим решением, но дальше тот же вопрос я нашел вот так : Не предполагайте, что 'und' для полей сущностей без...

46
Как изменить длину поля настроек?

Однажды я установил для веб-сайта ограничение на длину поля. И теперь клиент хочет добавить больше символов в это поле. Я не могу изменить максимальный размер с Drupal, потому что я получаю следующее сообщение об ошибке: В базе данных есть данные для этого поля. Настройки поля больше не могут быть...

46
Как предоставить шаблон для определенного режима просмотра?

Я хочу связать тему режима просмотра результатов поиска с шаблоном. У меня было в голове, что присвоение имени файлу шаблона - article - search-result.tpl.php поможет, но я явно ошибаюсь. Я понимаю, что могу сделать node - article.tpl.php и в этой проверке $ view_mode, но это неудобно со всеми...

41
Как удалить объект конфигурации из активной конфигурации?

Я пишу пользовательский модуль для Drupal 8. Он определяет объект конфигурации хранилища полей в файле modules / mymod / config / install / field.storage.bloom_stem.bs_twitter_ac.yml. Проблема в том, что это не удаляется при удалении модуля; он, очевидно, остался позади, потому что при...

41
Как отобразить поле перед заголовком узла?

Я пытаюсь визуализировать определенное поле перед заголовком узла при отображении тизера в D7. По сути, я хочу перейти от этого к этому . Я посмотрел на обновление node.tpl.php, но я заметил, что он отделяется $titleот, $contentтак что я не уверен, как подойти к этому. После некоторых поисков я...

38
Есть ли хороший способ для проверки объектов, тип которых является производным от класса EntityDrupalWrapper?

Я уверен, что этот вопрос относится к другим сложным типам объектов, но EntityDrupalWrapperэто тот, с которым я сейчас работаю. Это тип объекта, возвращаемого entity_metadata_wrapper()(и, возможно, другими). При использовании кода, как показано ниже: $order_wrapper =...

35
Массовое обновление поля?

Я добавил новое (текстовое) поле в тип контента Drupal 7, который уже имеет много узлов. Как заполнить поле значением по умолчанию для всех этих узлов?

35
Получить всех пользователей с конкретными ролями, используя EntityFieldQuery

Я думал, что это простая задача, но, похоже, для этого не существует метода Drupal. Я дошел до того, что понял, что должен использовать EntityFieldQueryдля этого - потому что API сказал, что условия для user_load_multiple()устарели. Итак, я попробовал это: $query = new EntityFieldQuery; $query...

35
Как получить экземпляр ссылочной сущности?

У меня есть объект узла с именем поля имени field_image. Когда я делаю $node ->get('field_image') ->first() ->getValue() Я получаю массив с некоторыми свойствами вместо объекта сущности. Массив выглядит так: 'target_id' => string '8' (length=1) 'alt' => string '' (length=0) 'title'...

34
Каков хороший баланс между повторным использованием полей и созданием новых в контексте масштабируемости полей?

Я прочитал следующую фразу на сайте: Вместо добавления новых полей к типу контента, добавление существующих полей является лучшим вариантом для снижения сложности системы и улучшения масштабируемости. И некоторые сомнения возникают. В системе, которую мы разрабатываем, у нас есть возможность...

28
Как проверить, существует ли поле в сущности?

В узле сущности я хочу проверить, существует ли abcполе ' ' или нет. Если существует, я получу его значение$value->get('abc'). Но тип контента, где это поле не существует, выдает ошибку: Сайт обнаружил непредвиденную ошибку. Пожалуйста, попробуйте позже. Как проверить, существует ли поле в...

27
Отладка EntityFieldQuery?

У меня есть модуль, который плохо себя ведет. EFQ возвращает неожиданные результаты, но я не могу понять почему, просто взглянув на код. Есть ли эквивалент dpq () для EFQ? Другие способы их...

26
Как создать тип представления справочного экрана Entity?

У меня есть сущность, которая содержит коллекцию полей ссылок на сущности и может редактировать ссылки на сущности с помощью режима выбора сущности Простой (с необязательным фильтром по комплекту), но в списке отображается только имя поля сущности x . Я также создал представление, которое...