Drupal Visualizzazioni: Aggiunta pulsante Modifica e altri pulsanti per articolo
-
12-09-2019 - |
Domanda
Ho installato una vista in Drupal che elenca le voci in questo modo:
IMAGE 1 | IMAGE 2 | IMAGE 3 | IMAGE 4
desc | desc | desc | desc
dove "disc" è, avete indovinato, una descrizione del nodo. Che cosa ho bisogno è quello di finire con qualcosa di simile:
IMAGE 1 | IMAGE 2 | IMAGE 3 | IMAGE 4
desc | desc | desc | desc
EDIT | EDIT | EDIT | EDIT
ACTION | ACTION | ACTION | ACTION
Dove EDIT va alla pagina di modifica dei vari nodi. Inoltre, l'azione significa un pulsante che io voglio apparire sotto le voci che naviga a una pagina, chiamiamolo http: //www.mysite.com/action e prende l'id come parametro per finire con qualcosa di simile: http://www.mysite.com/action/1 .
Spero che tutto questo ha un senso.
Il dolore nel modo asino per risolvere questo è quello di creare un file tema vista-view-NAME.tpl.php e manipolare variabile $ righe. Penso solo che ci deve essere un modo migliore e sto ovviamente solo manca qualcosa.
Così, qualcuno sa come fare questo?
Soluzione
È possibile aggiungere link e poi lo stile come pulsanti (se si ha realmente bisogno di guardare come un bottone) facendo qualcosa di simile a questo:
Aggiungere i seguenti campi alla vista:
- Node: Modifica collegamento (questo si prenderà cura di autorizzazioni per voi, solo la visualizzazione di un link per gli utenti che hanno accesso alla modifica)
- Node: Nid
Al fine di ottenere che secondo campo per essere un collegamento arbitrario contenente l'ID di nodo, selezionare il Output questo campo come link quando la configurazione del campo. Nel percorso di collegamento , immettere il collegamento desiderato, qualcosa di simile a questo:
action/[nid]
In alternativa, è possibile utilizzare un URL assoluto
http://www.example.com/action/[nid]