Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => I Template di Joomla 1.6/1.7/2.5 => : rds89 18 Nov 2011, 21:26:57

: [RISOLTO] Evidenziare voce del menu padre attiva
: rds89 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:

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


Come posso modificare per raggiungere il mio scopo? Grazie mille!!!
: Re:Evidenziare voce del menu padre attiva
: tonicopi 18 Nov 2011, 22:23:21
Dovresti postare un link al sito. Io credo che sia risolvibile piuttosto con una regola css  ;)
: Re:Evidenziare voce del menu padre attiva
: rds89 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