Orchard: Taxonomy Menu non gerarchico

6 mag 2012 23:45

In questo sito ho attivato il widget che riporta l’elenco delle tassonomie definite (Taxonomy Menu del modulo Taxonomies). Purtroppo la visualizzazione, realizzata tramite un normalissimo elenco non ordinato, non è corretta perché si perde la gerarchia degli elementi.

Ho quindi utilizzato l’utilissima funzionalità Shape Tracing per verificare quale modello si occupi del rendering di tale elenco. Il file è Taxonomies.Menu.cshtml e si trova naturalmente nelle Views\Parts del modulo Contrib.Taxonomies. Sempre tramite il tracing è possibile ricreare il file all’interno del proprio tema e quindi analizzarlo e correggerlo:

Taxonomy Menu Tracing

Aprendo il codice si scopre che manca un else alla riga 22:

else
{
@:</li>
}

Naturalmente qualcuno c’era arrivato prima di me: come al solito bastava una ricerca per trovare la soluzione: Taxonomy Menu Item Not Nested On Front Side.

Tag: Orchard