Ciao ragazzi,
ho creato una gallery di automobili (4 auto per ogni riga View Type:bonus Data Grid) la cui prima pagina riporta un thumbnail clickabile con descrizione e prezzi. Al click si apre la pagina della singola auto con descrizione e altre immagini.Theme multiflex. Per creare la gallery ho usato:
* CCK * Imagefield * Thickbox * Imagecache * Upload * Views * Views bonus pack
Ogni elemento della gallery è un nuovo contenuto che ho creato io con thumbnail iniziale descrizione, testo "prolisso" e immagini multiple (thumbnails con thickbox)
Il mio problema è nell'organizzazione dei contenuti della pagina della singola auto. Le immagini multiple (thumbnails con thickbox) le vorrei affiancate ma invece sono l'una sotto l'altra. Nella gallery ho ottenuto ciò con View Type:bonus Data Grid. Mica posso definire un'altra vista per la singola pagina?
E se si come posso farla agire sulla singola pagina? In ogni caso avrei bisogno di modificare il node.tpl.php in modo da stampare i singoli field del contenuto e non l'intero $content, ma non so i campi che $node contiene.Pensavo anche di risolvere tramite css ma non riesco ad individuare il css che opera sul singolo nodo. Se mi postate qualche esempio.
Grazie e a breve vi linkerò il sito.
be, se utilizzi il modulo contemplate è molto semplice ottenere quello che vuoi.
in generale, crea un file node-tipodicontenuto.tpl.php (dove tipodicontenuto è il nome del content type creato con cck) e li disponi i campi del contenuto con la formattazione che vuoi ad esempio
http://www.signalkuppe.com
Grazie lioz, funzia. Unica cosa: oltre ai field che ho inserito io, drupal ne prevede 2 di default non configurabili: body e testo.
Poichè io usavo testo per la descrizione espansa dell'auto, mi chiedo come posso stamparlo attraverso $node non avendolo creato io e non conoscendo il nome del field.
In più le immagini non sono uguali in numero per i vari nodi, vorrei capire il for da quale valore viene limitato.
Cioè for ($a = 0; $a < ????; $a++)
grazie ancora.
se parli del body puoi inserire la chiamata
http://www.signalkuppe.com
ok thanks, ho installato contemplate e ci smanetto un pò.
il for va in errore...mi chiedo la variabile filepath dove la valorizzo?
se hai usato imagecache creando un preset puoi anche dare un'occhiata al mio tutorial; spiega bene come inserire immagini multiple nel template di nodo.
http://www.signalkuppe.com/2007/06/20/gestire-le-immagini-con-drupal/
http://www.signalkuppe.com
Ottimo lavoro lioz, ho risolto utilizzando anche imagecache2 così come definita da te. Attendiamo l'articolo sull'html delle viste.
In aggiunta consiglio
Drupal School: Maintainable Image Gallery
http://blip.tv/file/256997
guida video passo passo per la creazione di una galleria con drupal.
grazie ancora e buona scalata verso le cime di drupal.