Drupal ビュー:項目ごとに編集ボタンやその他のボタンを追加する
-
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]
所属していません StackOverflow