Creazione di un link dentro un content tra due immagini con CCK

7 contenuti / 0 new
Ultimo contenuto
Creazione di un link dentro un content tra due immagini con CCK

Ciao all,

vorrei creare un semplice content con CCK, il content ha questi tre semplicissimi campi: title,miniatura e grande.

I field "miniatura" e "grande" sono di tipo Image.

"miniatura" e "grande" sono graficamente diversi, miniatura è una immagine piccola ed elaborata con degli effetti, mentre grande è l'immagine vera e propria.

Io vorrei fare in modo che quando clicco sulla "miniatura", tramite lightbox2 visualizzo l'immagine "grande".

E' possibile ottenere una cosa del genere, oppure dovrei cambiare approccio? Se si quale?

Ciao e grazie.

basta che crei un solo campo imagefield (installando imagecache, filefield, imageapi) "Image". Con imagecache crei due preset -> miniatura e grande, dove la miniatura è un'immagine ridotta con "scale and crop" alle dimensioni da te volute con gli effetti grafici, mentre grande sarà un'immagine completa, magari con un watermark del sito. Andando su CCK -> visualizzazione campi, selezionerai come "visione" lightbox "miniatura" -> "grande". Ecco fatto :P

Ciao Psicomante,

Psicomante wrote:
basta che crei un solo campo imagefield (installando imagecache, filefield, imageapi) "Image". Con imagecache crei due preset -> miniatura e grande, dove la miniatura è un'immagine ridotta con "scale and crop" alle dimensioni da te volute con gli effetti grafici, mentre grande sarà un'immagine completa, magari con un watermark del sito. Andando su CCK -> visualizzazione campi, selezionerai come "visione" lightbox "miniatura" -> "grande".

grazie per la risposta, ma non è questo quello che chiedevo di poter fare, ciò mi fa capire che forse voglio farlo con che non sono esatti.

Ho la necessità di creare un nuovo content, in questo content devo semplicemente fare l'upload di due immagini, l'immagine della "miniatura" e l'immagine "grande" e fin qui tutto funziona.

Le immagini sono distinte, ad esempio: la miniatura sarà la foto di una mela tra le mani di un contadino, mentre l'immagine grande sarà una panoramica su campo di mele.

Quando il content viene visualizzato, io vedo solo la miniatura che però deve essere linkata all'immagine grande (se si potesse visualizzarla in lightbox poi sarebbe il massimo :) ).

In sostanza è questo quello che voglio ottenere, però non so come linkare la miniatura all'immagine grande usando sempre CCK, vorrei che il content fosse semplice e veloce da gestire, senza troppi macchinamenti.

E' possibile farlo oppure è meglio seguire un'altra via?

usa contemplate ;)

Ciao Psicomante,

Psicomante wrote:
usa contemplate ;)

grazie dell'aiuto, con contemplate sono riuscito ad ottenere quello che mi serviva.

Domanda: di default CCK non stampa a video i campi vuoti (nemmeno la relativa label), contemplate sovrascrive questa funzionalità e quindi mi fa vedere tutto.

C'è un modo per riottenere la funzionalità dei default nel caso il field è vuoto mantendo contemplate attivo?

sospetto anche se non ne sono per niente sicuro che tu debba mettere una funzione php prima di stampare ogni campo del tipo

<?php
 
if ($field_campo != '') print $field_campo
?>

Ciao Psicomante,

Psicomante wrote:
sospetto anche se non ne sono per niente sicuro che tu debba mettere una funzione php prima di stampare ogni campo del tipo

sospetti bene, se si abilita contemplate poi bisogna andare avanti con il codice per ottenere cose personalizzate. :)

Grazie per il supporto.