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

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

Я хочу получить nid, но единственная информация, которую я имею, это http://example.com/this-is-the-alias . Есть ли способ получить либо внутренний путь / node / * для этого псевдонима, если меня нет на странице? Или есть способ просто получить nid из этого...

16
Визуализация простого текста в виде HTML в ветке Drupal 8

Я наткнулся на стену, пытаясь отрисовать код разметки SVG-изображения в HTML из простого текстового поля. Я пытаюсь сделать svg-код из простого текстового поля, не переопределяя отображение текстового поля везде. простой текстовый формат в настоящее время преобразует все HTML-теги и <> в...

16
Получить условия таксономии

Я хотел получить термины таксономии из определенного словаря в Drupal 8. Видимо, я все еще могу сделать это с помощью, taxonomy_get_treeно это устарело. Теперь я должен использовать TermStorageInterface :: loadTree Я пытаюсь получить доступ к этой функции из, Blockно я не понимаю, как создать...

16
Проверьте, вошел ли пользователь в тему

В Drupal 7 мы можем просто проверить, вошел ли текущий пользователь в тему, проверив $GLOBAL['user']->uidили используя user_is_logged_in(). Как я могу проверить, вошел ли пользователь в шаблон страницы, в Drupal 8? Решение состоит в том, чтобы зарегистрироваться вручную hook_preprocess_page(),...

16
Каков правильный рабочий процесс обновления ядра на основе композитора?

Я хочу использовать composer для управления зависимостями Drupal 8, но я не уверен, каков правильный рабочий процесс обновления ядра. В настоящее время я использую drush для обновления ядра до последней бета-версии, но у меня также есть некоторые зависимости в моем файле composer.json, поэтому...

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

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

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

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

15
Как создать пустой модуль? [закрыто]

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

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

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

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

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

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
Как отключить Twig и заблокировать кеш для определенного модуля?

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

15
Как я могу использовать внедрение зависимости \ Drupal :: moduleHandler () в контроллер?

Я использую следующую строку в классе контроллера. \Drupal::moduleHandler()->alter('mymodule_myfunction', $plugin_items); Pareview.sh дает мне это сообщение об ошибке. В классах следует избегать вызовов Drupal, вместо этого используйте внедрение зависимостей. Как мне это сделать? Нужно ли...

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

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

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

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

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

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

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

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

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

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

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

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