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

26
Использование ИЛИ с EntityFieldQuery

У меня никогда не было необходимости делать это до сегодняшнего дня, но, похоже, вы не можете делать OR-запросы с помощью EntityFieldQuery, так db_orкак используется для запросов select. Примером могут быть все объекты, имеющие поле даты, в котором значение равно нулю или после сегодняшнего дня. Я...

25
Программно прикреплять файлы

Я создал тип контента «Галерея» и добавил два поля: «фотография» и «документ». Затем я использовал следующий код для загрузки файла в поле «документ»: $file = file_save_upload('document', array( 'file_validate_extensions' => array('txt doc'), // Validate extensions. )); // If the file passed...

24
Что я должен использовать и когда: node_load () или entity_load ()?

Название говорит обо всем. Я понимаю, что entity_load предоставляет эффективные и эффективные средства для загрузки нескольких узлов при одновременном сокращении запросов к базе данных, поэтому я предполагаю, что в этом случае мне следует использовать entity_load (). Но когда я просто хочу один...

24
С текущим состоянием D8, каково дерево решений для создания нового типа объекта контента по сравнению с созданием Типа контента для объекта контента «Узел»?

Мы видели четыре года и первый выпуск Drupal 8 с тех пор, как был принят принятый ответ на вопрос « Когда уместно создавать сущность вместо простого добавления нового типа контента ?» И сущности более важны для Drupal 8, чем они были в Drupal 7. ( RefB , RefC , RefD ) В этом новом мире Drupal 8,...

23
Программно обновить поле ссылки на объект

Я знаю, что могу обновить (или установить значение) поле ссылки на сущность в Drupal 7 с помощью кода, подобного следующему. $node['field_code_used_by'][LANGUAGE_NONE][0]['target_id'] = $id; Я хочу программно установить значение для моего поля ссылки на сущность пользователя в Drupal 8. Я попытался...

23
Какова цель функции entity_metadata_wrapper () и почему я должен ее использовать?

Кажется, я сейчас разрабатываю дополнения ко многим модулям, которые используют Entity API , и эта entity_metadata_wrapper()функция продолжает появляться. Страница документации говорит об этом: Возвращает оболочку свойства для данных. Если объект обернут, оболочка может использоваться для получения...

22
Как добавить дополнительные поля в профиль пользователя?

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

22
Есть ли какие-либо преимущества / предостережения при использовании Entity Reference над Term Reference?

На самом деле довольно простой вопрос, но есть ли преимущество в использовании основного поля ссылки на термин над полем ссылки на сущность ? Очевидно, что тегирование на самом деле не вариант с Entity Reference, но я использовал Inline Entity Form для создания новых терминов со страницы узла, и он...

22
Проверка существования поля в entity_metadata_wrapper

Я перебираю коллекцию полей и упаковываю элементы коллекции полей entity_metadata_wrapper. Я хотел бы проверить наличие поля перед вызовом его valueметода (что приводит к ошибке в полях, которые не имеют значения), но я не могу найти способ сделать это. $field_collection_item =...

22
Скрыть метку поля

Есть ли способ скрыть метку поля при рендеринге настраиваемого поля в Drupal 7? В моем шаблоне узла у меня есть: <?php print render($content['field_image']); ?> Что дает мне: <div class="field field-name-field-image field-type-image field-label-above"> <div...

21
Лучший способ удалить поле из типа контента

Каков наилучший способ удалить поле Drupal 7 из типа контента, определенного через графический интерфейс? Я хочу использовать hook_update_N, чтобы изменения могли распространяться на несколько серверов при запуске update.php. Однако я не могу найти решение. db_drop_table () будет иметь смысл для...

21
Как обновить значение поля для узла?

Я хочу изменить значение поля для узла. Я использовал следующий код: $node = node_load($nid); // $nid is the function's parameter $node->field['field_myfield'][$node->language][0]['value'] = 1; node_save($node); Проблема в том, что $node->languageвозвращается esв print_r($node)это und....

21
Отношение против ссылок и ссылок на сущности для управления отношениями типа узел-ссылка-тип

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

21
Возможно ли отображение рабочей формы виджета поля самостоятельно?

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

20
Как реализовать двухсторонние ссылки на узлы?

Модуль ссылки на узел (компонент CCK) предоставляет отличный способ создать ссылку одного узла из другого. Каков наилучший способ выявить двусторонние отношения между ними? Пример ниже: Например, в системе отслеживания билетов с двумя билетами (узлами) A & B можно создать ссылку на узел из...

20
Как скрыть пользовательское поле в профиле пользователя?

В Drupal 7, как лучше всего запретить любому пользователю, не являющемуся администратором, изменять поле пользовательского профиля? Вариант использования: я создал поле пользователя с именем «Идентификатор клиента», которое я не хочу, чтобы пользователь (любой из моих реальных клиентов) изменился....

20
Как изменить значение поля с помощью правила действия?

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