giovedì 12 febbraio 2009

Drupal, generare didascalie per le immagini

Il modulo Image Caption serve a generare automaticamente delle didascalie per le immagini inserite nei contenuti del sito. Il funzionamento si basa su uno script jQuery che legge il contenuto dell'attributo title del tag <img> e genera dinamicamente il codice HTML per rendere visible il testo sotto l'immagine.

Dopo l'installazione del modulo, in Amministra >> Configurazione del sito >> Image Caption Settings basta impostare le tipologie di contenuto per le quali si vogliono attivare le didascalie.

Perché il meccanismo funzioni, oltre naturalmente a dare un valore all'attributo title, si dovrà attribuire all'immagine la classe caption. Il codice HTML dovrà apparire così

<img src="..." title="didascalia" class="caption" />

Non è detto che si debba inserire il codice HTML manualmente: se si utilizza la funzione di inserimento immagine di un editor WYSIWYG sono disponibili appositi campi sia per il titolo che per la classe dell'immagine da inserire. Ad esempio in FCKEditor bisogna selezionare il tab Avanzate.

La versione del modulo per Drupal 6 include anche un filtro di input image_caption_filter. Una volta assegnato il filtro al formato di input che utilizziamo normalmente per i contenuti, sarà creata una didascalia per tutte le immagini con attributo title e classe image-left, image-right o standalone-image.

Il filtro inserisce direttamente nella pagina il codice HTML contenente la didascalia rendendo quindi superfluo l'uso di Javascript.

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.