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

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

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

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


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

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

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

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

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

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

7
Есть ли хороший способ для проверки объектов, тип которых является производным от класса EntityDrupalWrapper?
Я уверен, что этот вопрос относится к другим сложным типам объектов, но EntityDrupalWrapperэто тот, с которым я сейчас работаю. Это тип объекта, возвращаемого entity_metadata_wrapper()(и, возможно, другими). При использовании кода, как показано ниже: $order_wrapper = entity_metadata_wrapper('commerce_order', $order_object); dpm($order_wrapper); вывод от Devel не слишком полезен: Он не показывает то, что вы ожидаете …

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

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

11
Получить всех пользователей с конкретными ролями, используя EntityFieldQuery
Я думал, что это простая задача, но, похоже, для этого не существует метода Drupal. Я дошел до того, что понял, что должен использовать EntityFieldQueryдля этого - потому что API сказал, что условия для user_load_multiple()устарели. Итак, я попробовал это: $query = new EntityFieldQuery; $query ->entityCondition('entity_type', 'user') ->propertyCondition('rid',array(1,2,3); $result = $query->execute(); Все …
35 7  entities 

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


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.