web-dev-qa-db-ja.com

ビューにカスタムアクションボタンを追加する

いくつかのコンテンツのリストを出力するビューがあるとします。次に、各コンテンツアイテムの横にいくつかのアクションボタンを追加して、これらのボタンをクリックするとカスタムアクションがトリガーされるか、ユーザーを別のパス(そのアイテムに固有)にリダイレクトするようにします。

私がしたいことに近い解決策がここに見つかりましたが、その解決策はD7 表示するカスタムアクションボタンを追加 に基づいています。このリンクの内容を繰り返さずに、Drupal 8?

それが解決策である場合、リストアイテムの$ nidをPOSTを介して別のフォームに渡す機能をアクションボタンの1つをクリックするとどのように実装しますか?これはの一部になりますか?リンクのステップ5の関数function query() {...}?ある場合、どのようにこれに取り組みますか?

D8により適したソリューションはありますか?

1
theuni

Drupal 8では、ビューに「DropButtons」を追加できます。これは、UIで非常によく見えます。

  1. 提供するアクションごとに「カスタムテキスト」フィールドを追加します-「表示から除外」および「カスタムリンクとして出力」を使用します

  2. 「ドロップボタン」フィールドを追加し、それに表示するカスタムリンクを選択します

  3. 利益

4
Joe Crombie