vorrei provare ad usare uno slider immagini jQuery (Nivo Slider) che richiede uma marcatura html semplicissima:
<div id="nivo-slider" class="nivoSlider">
<img src="path/image-1.jpg">
<img src="path/image-2.jpg">
<img src="path/image-3.jpg">
</div>
tutto il resto, css e js, c'è e funziona ed è stato collaudato scolpendo path/immagini in codice.
prima che me lo diciate, so già che c'è un modulo drupal per integrare nivo e views, peccato che non funzioni. con la solita leggerezza di quant'è bello drupal e quanto ci vogliamo tutti bene, l'autore del plugin dice: "istruzioni per l'uso: 1... 2... 3...". al che uno pensa che sia proprio uno due tre. come al solito manco per niente, c'è un tutorial video di mezz'ora, altro che un due tre, e alla fine, seguitolo alla lettera, non funziona niente comunque. saranno le dipendenze da altri moduli in beta o alfa, non lo so, certo non sono contento di averci perso tempo.
allora mi creo io una vista che mi spari l'html necessario per la marcatura delle immagini.
creo con CCK un tipo contenuto immagine, così l'utente si uploada le immagini che vuole man mano che le prepara, e una view che spari il puro e semplice url dell'immagine in un blocco.
la vista la creo in pochi minuti, gli dico prendi il campo immagine e dammi in output l'url dell'immagine, il risultato in anteprima è esattamente quello che mi aspetterei e cioè:
<img src="path/image-1.jpg">
<img src="path/image-2.jpg">
<img src="path/image-3.jpg">
(ovviamente le immagini vengono visualizzate ma è quel che *deve* succedere col risultato che ottengo).
ficco la vista in un blocco, riuploado, refresho, clearo la cache, quello che vuoi, e non appare niente.
vado a vedere con firebug la marcatura html, e guarda un po', valanghe di div ma dentro alla fine nessun path/immagine.
mi libero di tutta la marcatura div e css in questo caso inutile andandomi a scrivere dei temi che mi diano un output puro e semplice, senza div, senza classi, niente: nessun html.
lo stile riga è sempre full html.
niente, l'output html, a parte i div aggiunti da views è vuoto. non viene emesso l'html dell'url delle immagini.
qualche domanda:
1. come si fa ad ottenere questo html?
2. perché così al naturale non dovrebbe apparire?
3. perché nell'anteprima viene mostrata una cosa, e "in produzione" ne viene mostrata un'altra?
4. possibile che io sia l'unico ad avere avuto questo problema, voglio dire, usare views per elencare immagini, visto che cercando in giro in inglese e italiano non ho trovato né domande né, ovviamente, soluzioni ad un problema simile?
grazie.