Drupal7 - personalizzare UL block--system--navigation.tpl.php

5 contenuti / 0 new
Ultimo contenuto
Drupal7 - personalizzare UL block--system--navigation.tpl.php

Ciao ragazzi, oggi il codice che mi genera Drupal per il menù di navigazione è questo

<div id="navbar" class="navbar">
<h3 class="hide">Navigazione</h3>
<ul class="menu"><li class="first last collapsed"><a href="/sito/?q=tipoNodo">Link</a></li></ul>
</div>

La parte che mi interessa è la UL
da come viene generata vorrei farla diventare così
<ul>
  <li><a href="/sito/?q=tipoNodo"><span class="navlink-left">&nbsp;</span><span class="navlink-center">Link</span><span class="navlink-right">&nbsp;</span></a></li>
</ul>

Come posso fare?
Scrivere l'HTML manualmente sarebbe un problema perchè perderei la potenzialità di configurare aggiungendo o rimuovendo i link dal pannello amministrazione.
Come risolvo?

Angelo Turetta

Ma queste configurazioni dovrei inserirle nel file tpl.php?

Grazie cmq per la risposta!

Quello che ti ho mandato è una pagina dell'api di Drupal, non una configurazione.

Per fare quello che chiedi bisogna implementare (in un modulo custom o nel template.php del tuo tema) uno o più degli hook menzionati in quella documentazione.

Purtroppo (o per fortuna) in Drupal per fare le cose "fatte bene" ogni tanto bisogna scrivere qualche riga di codice php. E imparare quali righe, e dove vanno messe, è tutt'altro che semplice.

Angelo Turetta

ho sviluppato alcuni moduli ma non mi sono mai interessato della parte estetica. Quindi sono normalissimi hook da inserire nei file del template. Ora che ho terminato la mia lunghissima giornata posso mettermi a studiarli e fare prove. Grazie ancora!