Primary link e active trail settato sbagliato

2 contenuti / 0 new
Ultimo contenuto
Primary link e active trail settato sbagliato

Ciao a tutti, devo ricreare (graficamente) i Primary links con una certa struttura quindi mi sono dovuto scrivere una funzione apposita da mettere nel template.php.

Nel mentre sto scrivendo questa funziona ho trovato un problema che non capisco da dove derivi. Fate conto di essere nella situazione con 3 primary links:
1mo settato a (e è settata a node/1 dal form di amministrazione della sezione Site Configuration)
2ndo settato ad una pagina creata da una vista
3zo settato ad una pagina creata da una seconda vista

Ora quando sono in homepage e vado a prendere il menu dei primary links con menu_tree_page_data("primary-links") ho un settaggio sbagliato per il campo active-trail che dovrebbe dire se il menu deve essere segnato come attivo o meno.
1mo settato a FALSE (MA IO SONO IN HOME!!!)
2ndo settato a TRUE (MA SONO IN HOME!!!)
3zo settato a FALSE (almeno questo è corretto)

La cosa strana è che se vado sulla pagina della vista del terzo link la situazione diventa corretta avendo i primi due settati a FALSE ed il terzo a TRUE.

Nel'inserimento dei link di menu tramite solito pannello di drupal ho settato per tutti e tre "Attivato" e non ho settato "Espanso".

Chi mi spiega cosa sta succedendo ?

M.

Ok, sono un cretino. Non mi ero accorto che un sottomenu del 2ndo portava alla home e quindi correttamente active_trail era settato a true. Rimane il fatto che secondo me anche l'active_trail del primo deve essere settato a true essendo che anche esso porta alla home.

Ciao.

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal