web-dev-qa-db-ja.com

ノードにフラグが設定されているときにユーザーをURLにリダイレクトする方法は?

私の問題は、Drupal 8これら2つのモジュールのバージョン:rulesおよびフラグ

達成したいこと

  • 私のサイトのいくつかのノードタイプは、リンクとしてグローバルフラグを提供しています(たとえば、「レポートエラー」フラグ)
  • ユーザーがクリックすると、特別な連絡フォームにリダイレクトされます。フラグが立てられたノードのURLは、連絡先フォームのエンティティ参照フィールドにも自動的に送信されます。

Drupal 7でどのように解決したか

Drupal 7で、リダイレクトアクションをトリガーするルールイベント「ノードにフラグが設定されました」がありました。 Drupal 7モジュール「エンティティ参照事前入力」(Drupal 8)のコア参照フィールドにマージされる機能)を介して渡すことができるフラグ付きURL。

Drupal 8では、ルールイベント「ノードにフラグが設定されています」は存在しないようです。

上記のDrupal 8?

事前にTHX、

フィル

1
dercheffe

イベントを使用する必要があります新しいフラグを保存した後

フラグの条件を追加し、フラグのマシン名を入力します

ページリダイレクトのアクションを追加し、リダイレクトするURLを入力します。例:/node/1

enter image description here

重要

フラグ設定では、Normal linkのリンクタイプを使用する必要があります。これは、AJAXでは機能しないためです。

enter image description here

1
No Sssweat