Back to top

Autore Topic: [RISOLTO] Evidenziare voce del menu padre attiva  (Letto 1639 volte)

Offline rds89

  • Esploratore
  • **
  • Post: 117
  • Sesso: Maschio
    • Mostra profilo
[RISOLTO] Evidenziare voce del menu padre attiva
« il: 18 Nov 2011, 21:26:57 »
Ho un sito con un menu organizzato gerarchicamente su due livelli. Quando visualizzo la pagine relativa ad una voce del menu padre, ad esempio "Chi siamo", l'item "Chi Siamo" nel menu viene evidenziata correttamente lasciando intendere all'utente che quella è la pagina visualizzata.
Se visualizzo una pagina del secondo livello non viene evidenziato nulla, nè nel primo livello nè nel secondo. Io invece vorrei che, selezionando una pagina del secondo livello, viene evidenziata sia la voce del menu padre nel 1o livello, sia la voce nel menu di 2o livello.


Presumo che bisogna modificare il codice in default.php del modulo mod_menu. La riga che interessa potrebbe essere la seguente:

Codice: [Seleziona]
   if ($item->id == $active_id) {
      $class .= 'current ';
   }


Come posso modificare per raggiungere il mio scopo? Grazie mille!!!
« Ultima modifica: 18 Nov 2011, 22:53:44 da rds89 »

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Evidenziare voce del menu padre attiva
« Risposta #1 il: 18 Nov 2011, 22:23:21 »
Dovresti postare un link al sito. Io credo che sia risolvibile piuttosto con una regola css  ;)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline rds89

  • Esploratore
  • **
  • Post: 117
  • Sesso: Maschio
    • Mostra profilo
Re:Evidenziare voce del menu padre attiva
« Risposta #2 il: 18 Nov 2011, 22:53:21 »
Avevi ragione! Non mi ero accorto che agli elementi che mi interessavano era assegnata la classe .active o .current. Ho risolto con una semplice regola CSS. Grazie mille!!!  ;D

 



Web Design Bolzano Kreatif