Ciao,
io vorrei associare un immagine alle voci del menu di primo livello.
Adesso vi spiego meglio la mia situazione.
Io visualizzo in alto a destra il menu di primo livello e nella barra sinistra il menu di secondo livello. Vorrei associare alle voci del menu di primo livello un'immagine, in modo che nella barra sinistra venga visualizzato l'immagine del menu di primo livello della voce cliccata con il rispettivo menu di secondo livello.
Avevo già fatto qualcosa...
Ho creato un contenuto per ogni link di primo di livello composto da titolo e immagine, poi nel blocco che visualizza il menu di secondo livello ho messo un pezzo di codice php che individua il link di primo livello attivo
<?php
$mynodeactive = get_active_primary_node();
?>
e da questo ho ricavato il titolo e l'immagine che gli ho associato visualizzandoli prima della visualizzazione del menu di secondo livello.
Poi ho avuto bisogno di creare un menu di secondo livello ricavato da un vocabolario, così ho incluso il modulo taxonomy menu, ma ho due problemi:
- non posso associare un contenuto (titolo, immagine) alla voce di menu creata dal modulo
- la direttiva php che individua la voce di primo livello attiva non funziona
Qualcuno mi sa dare una mano?
Ciao
Michela
mm fammi capire, non ti basta assegnare un id univoco ad ogni elemento della lista del menu? In questo modo potresti fare tutto via css.
Però forse non ho capito il tuo problema :)
http://www.signalkuppe.com
Potrebbe essere un'idea, ma la direttiva php, con la voce del menu di primo livello creato con il modulo taxonomy menu non funziona :(
Ho risolto :)
La mia funzione si basava sul fatto che i path dei menu fossero tutti del tipo "node/xx", come pensavo fosse quando avevo iniziato ad usare drupal... ora introducendo nuove cose, come p.e. la tassonomia in un menu, la cosa cambia...
Comunque mi sono basata sulla posizione nel menu indicata nelle chiavi dell'array che ritorna la funzione menu_primary_links().
Non è esattamente quello che avevi suggerito tu, ma non avevo voglia di sbattermi troppo...
Comunque grazie per l'input :)
Ciao
Michela