Translate

loadposition - Inserire un modulo in un articolo di Joomla!®

loadposition
richiama un modulo all'interno di un contenuto di Joomla!® specificando la posizione di pubblicazione a lui assegnata
loadmodule
che ho trattato in questo precedente tutorial ci permette di richiamare un modulo specificando il suo nome e titolo.


Attenzione, affinchè entrambi i metodi diano il risultato voluto è necessario che un particolare plugin di Joomla!® sia abilitato.
Il plugin in questione è "Content - Load Modules" e per verificarlo basta entrare in:
Gestione Plugin (Extensions --> Plugin Manager), filtrare con "load" e controllare che ci sia la spunta verde accanto al plugin.

Loadposition plugin abilitato

loadposition - Joomla!® 3.x

La stringa da inserire all'interno dell'articolo è questa:

stringa loadposition

Dove "miaposizione" sarà il nome che avremo assegnato alla posizione di pubblicazione del modulo.
Nonostante nulla ci vieti di utilizzare delle posizioni esistenti e già previste dal template (e quindi presenti nel menù a tendina), la cosa diventa più interessante quando sfruttiamo la possibilità che Joomla!® ci offre di inserire manualmente qualsiasi nome nel campo Position. Il comando loadposition richiama tutti i moduli pubblicati nella posizione specificata, ecco spiegato il vantaggio nel creare una posizione "nuova".
Così facendo comparirà solo il modulo voluto (l'unico ad essere pubblicato in quella posizione) all'interno del nostro articolo.

Mi spiego meglio con un esempio. Creiamo un modulo Custom HTML (HTML Personalizzato), avendo cura di:

  • impostare una posizione (solo lettere minuscole!) non presente nell'elenco a tendina digitandone il nome e poi dando Invio
  • accertarsi che il modulo sia pubblicato in "tutte le pagine" (così da vincolare la sua presenza alla sola posizione)

Loadposition, creiamo un modulo custom

A questo punto in un'articolo di Joomla!® inseriamo il richiamo al modulo utilizzando la stringa:

stringa loadposition

ed ecco il risultato:

Loadposition modulo nel contenuto

Autore: ForWeb Solutions

Tags: