4

次のようなアイテムを一覧表示するビューを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変数を操作することです。もっと良い方法があるに違いないと思うし、明らかに何かが足りない。

だから、誰かがこれを行う方法を知っていますか?

4

2 に答える 2

9

次のようにして、リンクを追加し、ボタンとしてスタイルを設定できます (本当にボタンのように見せる必要がある場合)。

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

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

その 2 番目のフィールドをノード ID を含む任意のリンクにするには、フィールドを構成するときに [このフィールドをリンクとして出力] オプションを選択します。[リンク パス] ボックスに、目的のリンクを次のように入力します。

action/[nid]

または、絶対 URL を使用できます

http://www.example.com/action/[nid]
于 2009-08-06T21:26:45.040 に答える