Drupal: come implementare gli shortcode

Attiviamo gli shortcode in Drupal, brevi linee di codice da incollare nelle pagine per implementare rapidamente determinati oggetti/elementi.

Chi utilizza WordPress dovrebbe conoscere bene gli shortcode. Si tratta in sintesi di linee di codice (macro) che, incollate nella pagina in costruzione, vengono lette e “trasformate” dal CMS in determinati oggetti/elementi (es: un box dedicato agli ultimi commenti pubblicati su Twitter) che appariranno immediatamente nell’anteprima della pagina.

Nella guida pratica di oggi vedremo come implementare gli shortcode in Drupal attraverso l’installazione di un modulo e la modifica di alcune impostazioni. Buona lettura.

Installazione del modulo e modifica delle impostazioni

Per prima cosa scarichiamo ed installiamo il modulo Shortcode. L’estensione non implementa immediatamente gli shortcode ma funziona da “piattaforma” per l’attivazione di moduli secondari destinati alla creazione di varie tipologie di shortcode (es: video YouTube). I due sottomoduli che dovremo attivare sono Shortcode Basic Tags e Shortcode Video Macro. 

Shortcode Basic Tags

Andiamo in “Configurations > Text Formats > Filtered HTML”. Nella sezione “Enabled Filters” mettiamo la spunta su Shortcode e salviamo.

Drupal

Ora dobbiamo occuparci di alcune modifiche aggiuntive. Clicchiamo sulla tab “Shortcode” e mettiamo la spunta sul codice che vogliamo abilitare. Ricordiamoci di salvare le modifiche.

Drupal

Prima di testare gli shortcode ricontrolliamo l’elenco dei filtri attivi. Come mostra l’immagine qui sotto è importante che gli “Shortcodes” siano posizionati dopo i “Limited allowed HTML tags” (in caso contrario gli shortcode img non appariranno):

Drupal

E’ tempo di testare sul campo il codice. Andiamo su “Content > Add Content” e clicchiamo su “Basic page”.

Drupal

 

 

Per avere una panoramica del codice utilizzabile, del resto è difficile ricordare ogni singola combinazione, non occorre altro che selezionare “Filtered HTML” dal menu a tendina che compare cliccando di fianco a “Text Format” (di default è visibile la voce “Basic HTML”).

Drupal

Fonte: 1