Drupal

Q & A для разработчиков и администраторов Drupal

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

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


2
Как передать параметры в конструктор форм?
У меня есть следующие маршруты в 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 / Form / DeleteUserGroup.php. namespace Drupal\module_name\Form; use Drupal\Core\Form\ConfigFormBase; use Drupal\Core\Form\FormStateInterface; class DeleteUserGroup extends ConfigFormBase { public function getFormId() { return 'delete_user_group'; …
15 forms  8 

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

4
Убедитесь, что поле не пустое
Какой лучший способ проверить, является ли поле пустым в шаблоне узла. В узле - example.html.twig мы можем использовать переменную «content». Я не могу использовать проверку как проверку блока {% if content.field_example %} Я могу использовать что-то вроде этого: {% if content.field_example['#object'] is defined %} Но какой метод самый лучший?
15 theming  8 

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

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

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

3
Разрешить редактору редактировать содержимое только на одном языке
Я пытаюсь создать роль для редакторов, в которой один редактор имеет доступ только к редактированию английского содержимого, а другой - только к контенту на другом языке. Я долго изучал, тоже проверял доступ к контенту, но я не нашел никакого решения. Как я могу это сделать? Спасибо!
15 7  users  i18n-l10n 

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

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

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

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

1
В чем разница между!,% И @ в токенах замены?
Я использую модуль сообщений на Drupal 7. Для замены токенов текст справки гласит: Разделенный запятыми список токенов замены, например% title или! Url, из которых используется текст сообщения. Каждый заменяющий токен должен начинаться с одного из специальных символов «@», «%» или «!». Этот символ управляет используемым методом очистки, аналогично функции t …
15 tokens 

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