Joomla 2

allargare un po' il template

.rt-container .rt-grid-12 {

   margin-bottom: auto;

   margin-left: auto;

   margin-right: auto;

   margin-top: auto;

   width: 1080px;

}

------------------

grid-12.css (riga 21)

grid-12.css si trova nella cartella css del componente com_gantry.

-------------------------------------------------------------------------------------------------------------------

Visualizzare un link "esterno" ALL'INTERNO di una pagina Joomla

1) usa la voce di menu del tipo "wrapper" per visualizzare pagine esterne.

2) con load position

Creiamo un modulo, quello che ci interessa inserire in un articolo e scriviamo come posizione una non presente all'interno del nostro template, la invetiamo.. Poi ci basterà inserire nell'articolo, nella posizione in cui vogliamo che appaia il modulo, questo codice.

{loadposition nomeposizione}

In questo modo apparirà il modulo all'interno dell'articolo.

Con l'arrivo di Joomla2.5 anche questo comando è stato rivoluzionato, abbiamo la possibilità di inserire anche il titolo del modulo stesso, cosa che prima non era possibile, semplicemente aggiungendo al codice{loadposition nomeposizione,xhtml}

L'attributo xhtml aggiunge attorno al modulo un div che ne modifica lo stile, ma più precisamente abbiamo la possibilità di specificare lo stile da assegnare al modulo scegliendolo tra quelli previsti per i moduli canonici di joomla

<div class="moduletable">{loadposition nomeposizione, xhtml}</div>

Cosi' non solo apparirà appunto il titolo, ma sarà anche possibile modificare lo stile del modulo, operando normalmente con gli stili CSS.

Una limitazione che è banale e semplice da scavalcare è la modifica dello stile, perchè modificato un moduletable tutti i loadposition appariranno con questo stile, quindi possiamo racchiudere il codice all'interno di un div, in modo da poter poi operare su di lui, ed ovviare cosi' a questo piccolo problema.

<div class="articolostyle">{loadposition nomeposizione}</div>

 

ma se noi scriviamo:

<div class="nomechevuoi"></div>

Avviamo di conseguenza un modulo richiamato con il titolo, ed in più una classe (nomechevuoi) univoca sulla quale lavorare

 

plugin Content - Load Module

Questo plugin, presente di default nell'installazione di Joomla, come accennato consente di visualizzare una posizione modulo all'interno di un contenuto. Prima di utilizzarlo andiamo in Estensioni > Gestione moduli e controlliamo che il plugin sia attivato (spunta verde). Entrando nel plugin possiamo vedere che ci sono solamente due parametri:

 

Questo plugin, presente di default nell'installazione di Joomla, come accennato consente di visualizzare una posizione modulo all'interno di un contenuto. Prima di utilizzarlo andiamo in Estensioni > Gestione moduli e controlliamo che il plugin sia attivato (spunta verde). Entrando nel plugin possiamo vedere che ci sono solamente due parametri:

 

- Abilita plugin,controlliamo quindi che sia impostato su Sì

- Stile, dove possiamo scegliere la modalità di incorporazione del modulo (con tabella, div o output raw)

 

L'utilizzo è molto semplice, basta infatti inserire il seguente codice:

all'interno dell'area dove solitamente inseriamo il testo di un articolo.

Al posto di "nomeposizione" possiamo inserire una delle posizioni modulo già esistenti disponibili nel nostro template (es. user1) oppure possiamo assegnare al singolo modulo che vogliamo visualizzare nel contenuto una posizione specifica. Vediamo come:

- Da Estensioni > Gestione moduli entriamo nel modulo che vogliamo inserire all'interno del contenuto (ad es. il modulo Ultime Notizie)

- All'interno del parametro Posizione, anche se è un menu a tendina, scriviamo direttamente la posizione (ad es. pos1);

- Controlliamo che il parametro Voci di menu sia impostato su Tutte;

- Salviamo

Ora possiamo richiamare questo modulo all'interno di qualsiasi contenuto riportando nel contenuto il codice sopra riportato sostituendo "nomeposizione" con "pos1"

 

------------------------------------------

Modifiche ai siti

Menu principale/avanzate/suffisso classe menu/ nav-pills