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

9
Создавайте контент программно

В Drupal 8, как я могу создавать контент программно? Из администрации «Drupal 8» я создал новый тип «Дом» (содержит описание, изображение, поле ссылки для пользователей ...). Как я могу создать тип объекта "Дом" из пользовательского модуля? В моем пользовательском модуле у меня есть файл формы...

9
Как написать дополнительное поле форматирования для существующего поля

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

9
Как я могу программно визуализировать поле узла в соответствии с настройками режима просмотра?

Я хочу визуализировать поле узла внутри блока. Это работает так: <?php if ($node) { if (isset($node->field_body_secondary) && $field = $node->field_body_secondary->value) { $markup = render($field); $build = array( '#type' => 'markup', '#markup' => $markup, ); } } return...

9
Отправить форму на шаблон веточки

Как я могу передать форму в шаблон веточки в Drupal 8? Например, я получаю это: форма: mymodule / src / Form / MyForm.php Тогда на моем контроллере: public function myController() { ?????? return [ '#theme' => 'mytemplate', ?????? ]; } mytemplate.html.twig {{ ?????...

9
Как я могу использовать UUID API?

Мне известно, что этот вопрос (почти) является дубликатом следующего вопроса № 21991 , который был опубликован еще в 2012 году. Но этот вопрос НЕ связан с Drupal 8, где UUID находится в ядре. Ссылки: Drupal 8 Core API Drupal 8 Core Module Документация В документации по базовому модулю Drupal 8 нет...

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

Интересно, как решить, использовать ли основной модуль таксономии или модуль Entity Reference ? Я не использовал модуль Entity Reference раньше, но я использовал модуль таксономии (и некоторые связанные модули) на 10-15 веб-сайтах. Каковы преимущества или недостатки использования ссылочных модулей...

9
Как я могу изменить класс типа сущности?

В Drupal 8 вы можете загрузить сущность с: $node = \Drupal::entityManager()->getStorage('node')->load(123); Он ищет определения сущностей и обнаруживает, что узел определен Drupal \ node \ Entity \ Node - поэтому (я думаю) Drupal \ node \ NodeStorage создаст экземпляр нового экземпляра Drupal...

8
Как создать ссылочные поля для узлов в Drupal 7?

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

8
Пользовательская функция темы не вызывается?

Я создаю модуль Drupal 7 для создания сделанного на заказ типа поля. Я реализовал все необходимые хуки. Моя hook_field_formatter_view()функция выглядит так: function MYMODULE_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) { $element = array(); switch...

8
Как я могу добавить поле реального имени рядом с именем пользователя к информации о пользователе?

Я хочу добавить поле реального имени рядом с именем пользователя по умолчанию при создании нового пользователя в admin/people/create. Как я могу это сделать? Я проверил модуль RealName, но не делаю то, что мне...

8
Получение меток полей из переменной $ node

Как я могу получить метки определенных полей в узле, в Drupal 7? Поле, в котором я заинтересован, имеет следующую структуру: [field_text_question1] => Array ( [und] => Array ( [0] => Массив ( [value] => Стажер по продажам [формат] => [safe_value] => Стажер по продажам ) ) )...

8
Пользовательские поля профиля пользователя, не редактируемые пользователем

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

8
Найти все объекты данного типа?

Я работаю над интерфейсом администратора для модуля, который использует пользовательский тип объекта. Есть ли функция или какой-либо способ, которым я могу использовать, чтобы найти все объекты данного типа, чтобы я мог показать пользователям список...

8
Когда я должен использовать существующее поле?

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

8
Как добавить описание в поле изображения?

У меня есть тип контента, который имеет поле типа поля изображения . При редактировании этого поля я вижу, что могу: Enable Alt field а также может: Enable Title field Есть ли способ добавить поле описания для отображения под каждым...

8
Медленно «Добавить еще один элемент» с неограниченными полями

В Drupal 7, когда у вас есть узел с полем, которое имеет неограниченные значения (скажем, поле изображения), время отклика «добавить другой элемент» становится очень медленным после добавления 10–20 элементов. Как вы боретесь с этой проблемой? Вы когда-нибудь сталкивались с этой проблемой? Я создал...

8
Программный доступ к пользовательскому полю пользователя

Я добавил поле ссылки на узел (имя машины: field_node) всем пользователям по адресу: example.com/admin/config/people/accounts/fields/ Сейчас я работаю в пользовательском модуле hook_node_access Как получить доступ к полю Node-reference программно, когда пользователь вошел в систему?...

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

Здесь приведены отличные инструкции о том, как разрешить встраивание мультимедиа в текстовые поля. Настройка WYSIWYG и CKEditor для включения кнопки «Браузер мультимедиа» / «Вставить мультимедиа» . Теперь я пытаюсь контролировать вывод этого процесса встраивания, в частности, я пытаюсь отобразить...

8
Как вручную или программно удалить поле?

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