Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => I Template di Joomla 1.0.x => : naptre 15 Sep 2006, 14:28:42

: background che cambia
: naptre 15 Sep 2006, 14:28:42
se non è troppo complicato vorrei intervenire nel mio template per fare in modo che il background del sito cambi colore a seconda delle pagine in cui si trova. Esempio Home un background, contatti un altro ecc... è possibile?
grazie
: Re: background che cambia
: carloernesto 15 Sep 2006, 14:32:42
ciao,
è possibile con la tecnica di assegnazione di diversi template per le diverse voci di menù
il riferimento:
http://www.joomla.it/index.php?option=com_smf&Itemid=128&topic=8.0
: Re: background che cambia
: naptre 15 Sep 2006, 15:23:58
ciao,
è possibile con la tecnica di assegnazione di diversi template per le diverse voci di menù
il riferimento:
http://www.joomla.it/index.php?option=com_smf&Itemid=128&topic=8.0

Ciao Carloernesto grazie mille per la risposta, ho letto tutte le citazioni che mi hai linkato e quindi se ho capito bene nel mio caso devo creare template che si diversificano solo nel background e assegnarli alle pagine che voglio. La prima cosa che mi preoccupa però e che se io creo tre o quattro template in questo modo, poi da quel momento ogni modifica alle parti comuni (praticamente tutte) devo eseguirle su tutti i template? la cosa diventa al quanto macchinosa ...
: Re: background che cambia
: carloernesto 15 Sep 2006, 16:13:06
un altro modo per modificare lo sfondo degli articoli, è quello di utilizzare i css e "Suffisso Class CSS pagina" che si trova tra i parametri (sulla destra) quando editi un articolo
per esempio impostando arancione, blu e rosso
avrai la tua classe css compilanta nel seguente modo:

.contentpaneopenarancione{
   background:orange;
   }
.contentpaneopenblu{
   background:blue;
   }
.contentpaneopenrosso{
   background:red;
   }
puoi utilizzare anche le img qua un riferimento per le regole css dello sfondo
http://www.w3schools.com/css/css_background.asp
: Re: background che cambia
: naptre 15 Sep 2006, 17:07:42
ma vale anche per lo sfondo che voglio cambiare io?
questo è lo sfondo che deve cambiare:

body#bd {
   margin: 5px 0;
   background: url(../images/body-bg.gif) repeat-x top left #ffc500;
   text-align: center;
}

quindi se assegno un suffizio poi posso dire a quella determinata pagina di usarlo?
: Re: background che cambia
: carloernesto 15 Sep 2006, 18:43:11
direi di no!
dove lo imposti il class suffix per body?
io pensavo a un misto delle soluzioni che ti ho illustrato.
magari si può fare con le condizioni php sull'index.php del template.
non ho mai provato perchè non mi è mai serivito. prova a sperimentare...