Back to top

Autore Topic: Personalizzare Menu  (Letto 8512 volte)

Offline EyeOfTheBeholder

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Personalizzare Menu
« il: 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.

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Personalizzare Menu
« Risposta #1 il: 11 Feb 2010, 19:05:32 »
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.... ;)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline EyeOfTheBeholder

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re:Personalizzare Menu
« Risposta #2 il: 12 Feb 2010, 15:24:42 »
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"???

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Personalizzare Menu
« Risposta #3 il: 12 Feb 2010, 15:36:18 »
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... :)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline EyeOfTheBeholder

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re:Personalizzare Menu
« Risposta #4 il: 12 Feb 2010, 16:52:28 »
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
Codice: [Seleziona]
<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?

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Personalizzare Menu
« Risposta #5 il: 12 Feb 2010, 16:54:40 »
link al sito please  :)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline EyeOfTheBeholder

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re:Personalizzare Menu
« Risposta #6 il: 12 Feb 2010, 16:57:29 »

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Personalizzare Menu
« Risposta #7 il: 12 Feb 2010, 17:02:55 »
Non hai dato un suffisso classe css modulo a quel menù che stai personalizzando. Aprilo e porva a scriverlo...
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline EyeOfTheBeholder

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re:Personalizzare Menu
« Risposta #8 il: 12 Feb 2010, 17:30:12 »
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...

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Personalizzare Menu
« Risposta #9 il: 12 Feb 2010, 17:36:37 »
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
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline EyeOfTheBeholder

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re:Personalizzare Menu
« Risposta #10 il: 12 Feb 2010, 18:14:39 »
Allora, ho provato a cambiare il codice in index.php in
Codice: [Seleziona]
<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?

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Personalizzare Menu
« Risposta #11 il: 12 Feb 2010, 18:27:44 »
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

« Ultima modifica: 12 Feb 2010, 19:03:52 da tonicopi »
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline EyeOfTheBeholder

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re:Personalizzare Menu
« Risposta #12 il: 12 Feb 2010, 18:36:09 »
Ora leggo la documentazione.
Grazie!

 



Web Design Bolzano Kreatif