Drupal

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

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

15
Как выбрать наставника на drupal.org

Извините за вопрос не по теме, это может показаться в неправильном направлении, поскольку это не имеет отношения к кодированию и другим вещам. Проблема в том, что я разрабатываю модуль под названием Amazon send to kindle . Это прямо сейчас в модуле песочницы. У меня проблема, так как я не могу...

15
Почему опция просмотра импорта не отображается в пользовательском интерфейсе представлений?

Я пытаюсь экспортировать / импортировать вид с сайта разработчика на сайт QA. Интерфейс просмотра включен. Однако, когда я перехожу к структуре> представления, я не вижу опцию «+ представление импорта», только: "+ Добавить новый вид" "+ Добавить новый вид из шаблона" Есть...

15
Как отобразить итоговую сумму с налогами в админ / коммерция / заказы, когда статус заказа - Просмотр (с использованием коммерции)?

Мне нужно показать Total с налогами в админ / коммерция / заказы с помощью коммерции. Здесь заказы показываются без учета налогов, как можно показать общую сумму, включая налоги? Я не видел ничего похожего на итог с налогами в полях просмотра. ОБНОВЛЕНИЕ 2 Мне нужно, чтобы система показывала...

15
Что быстрее db_query, db_select или EntityFieldQuery

Поэтому я пытаюсь выяснить, что быстрее db_query, db_select или EntityFieldQuery. В настоящее время я использую EntityFieldQuery. Я собираю около 1600 записей узлов. Я понимаю, что это может обременять систему, поэтому я просто хочу выяснить, какой вариант лучше всего захватить 1600 узлов. Бритье...

15
Разрешить редактору редактировать содержимое только на одном языке

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

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

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

15
Как я могу запустить код PHP без написания модуля?

Мне нужно прикрепить поле к некоторым связкам. Фрагмент PHP сделает всю работу за меня, поэтому мне не нужен модуль. Ниже приведен фрагмент кода: $field_name = 'field_custom_image'; // Create the field. $field = array( 'field_name' => $field_name, 'type' => 'image', );...

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

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

15
Как отключить Twig и заблокировать кеш для определенного модуля?

Я работаю над модулем в Drupal 8, который получает чувствительные ко времени данные из внешнего REST API. Данные обрабатываются и отправляются в блок. Окончательные данные отправляются в шаблон Twig следующим образом: ... public function build() { $build = []; $build['ticker_block'] = [ '#theme'...

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

Я не как « клонированием решений веб - сайта» , который подразумевает демпинг базу данных и импортирующих эту свалку в другой среде. Это не похоже на реальный способ развертывания нескольких экземпляров одного и того же веб-сайта (staging / prod / dev / etc). В D7 мы обычно использовали...

15
Убедитесь, что поле не пустое

Какой лучший способ проверить, является ли поле пустым в шаблоне узла. В узле - example.html.twig мы можем использовать переменную «content». Я не могу использовать проверку как проверку блока {% if content.field_example %} Я могу использовать что-то вроде этого: {% if...

15
Как передать параметры в конструктор форм?

У меня есть следующие маршруты в module_name.routing.yml. module_name.usergroup_delete: path: 'module_name/usergroup/delete/{arg1}' defaults: _form: '\Drupal\module_name\Form\DeleteUserGroup' _title: 'Delete User group' requirements: _permission: 'access admin menus' Это код в имени модуля / src /...

15
Отправить уведомление по электронной почте, когда новый комментарий опубликован

Я использую Drupal 8.1 с правилами 8.x-3.0-alpha1. Я хочу создать правило для отправки электронного письма автору узла при публикации нового комментария на этом узле. Проблема в том, что я не получил адрес электронной почты автора с правилами, потому что набор данных дает мне только эти значения: @...

15
Перенаправление после отправки формы

Я создаю пользовательскую форму в Drupal 8, я помню, что мы можем перенаправить на пользовательский путь в Drupal 7 с установленным $form_state['redirect'] = 'mycustompath';в пользовательском обработчике отправки, но как можно перенаправить пользователя после отправки формы в Drupal 8? Я знаю, что...

15
Освободить замок cron

Я запустил cron и отменил казнь. Теперь я получаю это сообщение: Попытка повторно запустить cron, пока он уже запущен. В Drupal 7 я мог удалить переменную cron_semaphore . Как добиться того же в Drupal...

15
Невозможно установить… уже существует в активной конфигурации

На Drupal 8.1 я продолжаю работать с такими сообщениями, когда пытаюсь активировать пользовательский модуль или пользовательскую функцию, которая вносит некоторые изменения в базовую страницу. (добавить поля). Это действительно раздражает ... шаги: Очистить базу данных полностью перейдите в...

15
Как я могу ускорить загрузку kint () при отладке шаблонов веток?

Я видел довольно много дискуссий о том, как трудно работать с kint () из модуля Devel, потому что он максимально ограничивает ограничения памяти PHP и делает браузер перетаскиваемым. Я слышал некоторые мысли по улучшению его скорости за счет ограничения количества уровней. Например, в файле...

15
Как узнать название маршрута просмотра страницы?

В моем собственном обработчике отправки я хочу перенаправить на страницу просмотра Url, давайте предположим, что мое имя представления - это команда, и его путь /admin/team, я узнаю, что должен использовать, $from_state->setRedirect('route');но когда я попробовал...