Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : st3w 16 Oct 2009, 18:21:04
-
Salve ,
mi stavo cimentando a personalizzare un template di joomla , ora ho personalizzato completamente il menu. Perō ho l'esigenza di impostare una classe in una voce specifica del menu.
Le voci sono :
HOME - CHI SIAMO - DOVE SIAMO
in DOVE SIAMO , devo impostare una classe diversa per avere un background diverso , ma in termini pratici come faccio ??
-
Ogni voce di menų ha una sua classe, che viene assegnata da joomla.
Individuala e poi scrivi una regola specifica per quella classe ;)
-
grazie per la risposta,
io nel codice php del file index del template per generare il menu faccio :
<div id="pillmenu">
<jdoc:include type="modules" name="user3" />
</div>
quindi come trovo i menu che genera joomla ??
-
Ma non usi firebug?
http://www.joomla.it/articoli-della-community/797-tre-moschettieri-al-servizio-di-joomla.html
Se tu crei un menu e nel suo modulo lo imposti come lista joomla crea un elenco non numerato con le varie voci di menų.
La voce home ha ID 1 e quindi si assegna al li che la contiene la classe item1 e via cosė...
Se devo formattare la voce di menų in modo univoco, ad esempio con un colore di fondo, io farei cosė:
ul.menu li.item1 {
background:red;}
;)
-
quindi fammi capire , nel mio caso nel foglio di stile dovrei scrivere
pillmenu li.item1 {
background:red;} ;)
per personalizzare Home (che corrisponde a item1)
??
-
Ma io come faccio a sapere il codice che ci vuole nel tuo menų? Un link al sito?
-
qui c'č il link al sito
http://liferc.altervista.org
ho guardato il codice e ho visto che
questa parte
<div class="topnav">
<div id="pillmenu">
<jdoc:include type="modules" name="user3" />
</div>
genera questo codice :
<ul class="menu">
<li id="current" class="active item1"><a href="http://liferc.altervista.org/"><span>Home</span></a>
</li><li class="item2"><a><span>Chi Siamo</span></a></li>
<li class="item3"><a><span>Dove Siamo</span></a></li>
...ecc
ognuna di queste voci come dicevi tu ha item1 , item 2 , item3 . Quindi immagino che dovrei costruire una classe di nom ITEM1 nel foglio di stile per gestire le proprietā della voce di menu..
;D
-
e invece no >:( ...
attendo la tua gradita assistenza ;)
-
e invece si:
#pillmenu li.item3 {
background: red;
background-repeat:no-repeat;
float:left;
height:38px;
margin-bottom:0;
margin-right:0;
text-align:center;
width:115px;
}
funziona e il Dove siamo diventa inesorabilmente rosso! ;)
-
;D
che spettacolo !!
nella mia grande scienza creavo solo una classe di nome
.item3
per questo non funzionava,
bene a questo punto posso dire che il problema e risolto , quindi ti ringrazio per l'aiuto ;D
-
Ottimo. Metti il RISOLTO nel primo post per favore che aiutiamo anche altri :)