Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : EyeOfTheBeholder 11 Feb 2010, 18:57:19
-
Salve a tutti,
è da un bel po' che sto cercando di risolvere il problema per quanto riguarda la personalizzazione(tramite CSS) dei menu principali del mio sito, senza successo.
In poche parole avrei bisogno di vari menu, uno sotto l'altro, di colori e grafiche differenti.
Ho provato ad utilizzare il modulo css2switch ma senza successo; ho provato a personalizzare direttamente il foglio css riuscendo solo a modificare i colori delle voci di menu. E i titoli? Come si fa a personalizzare tutta la struttura del menu (mainmenu) e renderla per ognuna diversa?
Grazie in anticipo.
-
Ciao EyeOfTheBeholder e benvenuto nel forum :)
Ciascun menù può essere personalizzato in tutti i suoi aspetti applicadogli una suffisso classe css modulo da gestione moduli e poi scrivendo apposite regole nel css.
Puoi agevolmente studiare la cosa nei template di deafault. Togli la regola _menu ai moduli di sinistra nel rhuk_milkyway ed osserva.... ;)
-
Grazie Tonicopi per la risposta.
Ho provato e ho visto il risultato, ma ho una domanda da fare:
Se per la voce "Suffisso classe CSS menu" ho provato a mettere "-prova" e nel css ".menu-prova li". Funziona tutto quanto.
Se cambio "Suffisso classe CSS modulo" quale voce da css devo andare a cambiare? Se ho capito bene, è ".menu"???
-
Devi controllare con firebug quale classe Joomla! spara fuori sia per i moduli che per i menù ed aggiungerci poi il suffisso. Le regole poi da scrivere nel css saranno appunto del tipo .menu-mio .module_menu .moduletable_menu eccetera... :)
-
Scusami ma io non ho capito come ragiona il pannello di controllo.
Infatti, quello che sono riuscito a modificare è contenuto in menu, e aggiungendoci -prova al css, tutto funziona.
Con firebug per es. il titolo del menu è contenuto qui <div class="art-blockheader">
<div class="t">
Menu Principale</div>
</div>
Come posso fare a dargli un aspetto diverso, solo per quel menu? ???
Non è che quella parte di codice non fa parte del modulo di quel menu?
-
link al sito please :)
-
http://www.maeko.it/
-
Non hai dato un suffisso classe css modulo a quel menù che stai personalizzando. Aprilo e porva a scriverlo...
-
Dal pannello di controllo c'è la voce "_menu".
Ho provato a cambiarlo in "_menuprova" ma non succede niente (come pensavo, visto che non ho definito niente in quel modo).
Ti ringrazio per l'aiuto che mi stai dando, ma ti chiedo di essere il più dettagliato possibile perchè sono veramente scarso di joomla. :'(
Non hai dato un suffisso classe css modulo a quel menù che stai personalizzando. Aprilo e porva a scriverlo...
-
E già, perchè quello è un modulo di tipo chrome...
Non prende le classi che dai con Joomla!
Apri la index.php del template e cambia lo style del modulo in xhtmlo roundede poi vedrai che le classi di joomla escono. Ovviamente per tutti i moduli che pubblichi in quella posizione... ma che potrai personalizzare uno ad uno assegnando a ciascuno un suffisso diverso...
Ma non stai correndo troppo. Io qui ci sono arrivato tanto tempo dopo aver iniziato a smanettare con i moduli... ;D
-
Allora, ho provato a cambiare il codice in index.php in
<jdoc:include type="modules" name="banner1" style="[b]xhtml[/b]" artstyle="art-nostyle" />
perchè è l'unico (spero) tag nel file che contiene il modulo incriminato e che ha l'attributo "style".
Solo che non è cambiato niente.
Non capisco dove dovrebbe saltare fuori tutta sta roba e soprattutto come dovrei fare a capire come e dove andare a modificare gli attributi tra pannello di controllo e css. AIUTO!!! :o :o :o
Apri la index.php del template e cambia lo style del modulo in xhtmlo roundede poi vedrai che le classi di joomla escono. Ovviamente per tutti i moduli che pubblichi in quella posizione... ma che potrai personalizzare uno ad uno assegnando a ciascuno un suffisso diverso...
Purtroppo non ho molto tempo da dedicarmi. Il cliente chiama... ;D
Ma non stai correndo troppo. Io qui ci sono arrivato tanto tempo dopo aver iniziato a smanettare con i moduli... ;D
Nella peggiore delle ipotesi mi consigli css2switch? Mi sapresti dare delle dritte?
-
Non ho neppure io il tempo di starti dietro nel dettaglio.
Ma ti ripeto di guardare e fare delle prove nel rhuk_milkyway...
E di studiare come sono fatti i template di joomla!
http://wiki.joomla.it/index.php?title=Categoria:Template
e i moduli:
http://wiki.joomla.it/index.php?title=Approfondimento_sui_moduli
-
Ora leggo la documentazione.
Grazie!