2009-08-06 8 views
4

Ich habe Setup eine Ansicht in Drupal, die Elemente wie folgt aufgeführt:Drupal Ansichten: Hinzufügen Schaltfläche Bearbeiten und andere Tasten pro Artikel

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

wo „desc“ ist, Sie ahnen es, eine Beschreibung des Knotens . Was ich brauche, ist mit so etwas enden:

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

Wohin EDIT geht auf die Bearbeitungsseite der verschiedenen Knoten. Außerdem bedeutet die ACTION eine Schaltfläche, die ich unter die Elemente angezeigt werden sollen, die zu einer Seite navigiert, lassen Sie uns es http://www.mysite.com/action nennen und nimmt die ID als Parameter, so etwas zu Ende: http://www.mysite.com/action/1.

Ich hoffe, das alles macht Sinn.

Der Nervensäge Weg, dies zu lösen, ist ein Thema Dateiansichten-View-NAME.tpl.php zu schaffen und den $ rows Variable zu manipulieren. Ich denke nur, dass es einen besseren Weg geben muss und ich vermisse offensichtlich nur etwas.

So weiß jemand, wie dies zu tun?

Antwort

9

Sie können Links hinzufügen und sie dann als Schaltflächen Stil (wenn Sie es wirklich brauchen wie eine Schaltfläche sehen) durch so etwas wie dies zu tun:

Fügen Sie die folgenden Felder Ihre Ansicht:

  • Knoten: bearbeiten Link (dies wird von Berechtigungen für Sie kümmern, nur einen Link für Benutzer angezeigt werden, die den Zugang zu bearbeiten haben)
  • Knoten: Nid
eine beliebige Verbindung enthält, die Knoten-ID zu werden soll, das Output dieses Feld als Link Option

Um dieses zweite Feld zu erhalten, wenn das Feld zu konfigurieren. Im Link-Pfad Feld, geben Sie den gewünschten Link, etwa so:

action/[nid] 

oder können Sie eine absolute URL

http://www.example.com/action/[nid] 
+0

Sie verwenden Dank! Das ist Genie! :-) – coderama