Как перенаправить пользователя на URL-адрес, когда узел помечен?
Моя проблема связана с Drupal 8 версиями этих двух модулей: правила и флаг.
Чего я хочу достичь
- Некоторые типы узлов на моем сайте предлагают глобальный флаг в качестве ссылки (например, флаг "сообщить об ошибке")
- Если пользователь нажмет на нее, он должен быть перенаправлен на специальную контактную форму. Помеченный URL-адрес узла должен быть автоматически отправлен в поле ссылки на сущность на контактная форма тоже.
Как я решил это в Drupal 7
В Drupal 7 было событие правил "узел помечен" для запуска действия перенаправления. Помеченный URL-адрес я мог бы передать через модуль Drupal 7 "предварительное заполнение ссылки на сущность" (функциональность которого объединена в базовое поле ссылки в Drupal 8).
В Drupal 8 событие правил "узел помечен", похоже, не существует.
Любая идея, как реализовать поведение, подобное описанному выше в Drupal 8?
Заранее спасибо,
Фил
1 answers
Вам нужно использовать событие, После сохранения нового пометки
Добавьте условие флага и введите имя машины флага
Добавьте действие перенаправления страницы, введите URL-адрес, на который вы хотите перенаправить. Бывший: /node/1
Важный
В настройках вашего флага вам нужно использовать тип ссылки Обычная ссылка, потому что она не будет работать с AJAX