Drupal ビュー:項目ごとに編集ボタンやその他のボタンを追加する

StackOverflow https://stackoverflow.com/questions/1241415

  •  12-09-2019
  •  | 
  •  

質問

次のような項目をリストするビューを Drupal にセットアップしました。

IMAGE 1 | IMAGE 2 | IMAGE 3 | IMAGE 4
 desc   |  desc   |   desc  |  desc

ここで、「desc」はご想像のとおり、ノードの説明です。私が必要なのは、次のようなものになることです。

IMAGE 1 | IMAGE 2 | IMAGE 3 | IMAGE 4
 desc   |  desc   |   desc  |  desc
 EDIT   |  EDIT   |  EDIT   |  EDIT  
 ACTION | ACTION  | ACTION  | ACTION

EDIT をクリックすると、さまざまなノードの編集ページに移動します。また、ACTION は、ページに移動する項目の下に表示するボタンを表します。これをボタンと呼びます。 http://www.mysite.com/action ID をパラメータとして受け取り、最終的には次のようになります。 http://www.mysite.com/action/1.

これがすべて意味があることを願っています。

これを解決する最も面倒な方法は、テーマ ファイル views-view-NAME.tpl.php を作成し、$rows 変数を操作することです。もっと良い方法があるはずだと思うのですが、明らかに何かが足りないだけです。

それで、誰かこれを行う方法を知っていますか?

役に立ちましたか?

解決

あなたは付け加えられます リンク 次に、次のようなことを実行して、ボタンとしてスタイルを設定します (本当にボタンのように見える必要がある場合)。

次のフィールドをビューに追加します。

  • ノード:リンクの編集 (これにより権限が自動的に処理され、編集へのアクセス権を持つユーザーにのみリンクが表示されます)
  • ノード:ニド

2 番目のフィールドをノード ID を含む任意のリンクとして取得するには、 このフィールドをリンクとして出力します フィールドを設定するときのオプション。の中に リンクパス ボックスに、次のような目的のリンクを入力します。

action/[nid]

または、絶対 URL を使用することもできます

http://www.example.com/action/[nid]
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top