Galleria di automobili

7 contenuti / 0 new
Ultimo contenuto
Galleria di automobili

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

<?php
 
print $node->field_nomecampo[0]['view']
?>

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.

giufer.pop wrote:
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

<?php
 
print $node->body
?>
. In ogni caso se installi contemplate e vai in admin/content/templates/tipicontenuto trovi tutte le variabili che puoi inserire nel tuo template di nodo. Per stampare tutte le immagini ti basta fare un cotrutto del genere

<?php
 
foreach ($field_immagine as $image) {
    print (
$image['filepath']);
    }
?>

ok thanks, ho installato contemplate e ci smanetto un pò.

il for va in errore...mi chiedo la variabile filepath dove la valorizzo?

giufer.pop wrote:
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/

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.