views e ordine alfabetico dei field

14 contenuti / 0 new
Ultimo contenuto
views e ordine alfabetico dei field

ciao, ho un problema da giorni che oramai non riesco a risolvere da sola.

ho un vocabolario che è formato da termini padri e figli

vocabolario:
----casa (termine padre)
---- nuova (termine figlio)
----palazzo
---- nuovo

A questo punto ho creato una views e in field ho inserito: "Tassonomia: Tutti i termini " e ho selezionato il vocabolario che mi interessa.
Ho filtrato il tutto mediante l'argomento node id tramite url.

Adesso ho creato la mia lista di termini "padri e figli" associati al nodo che sto visualizzando, ma ho il seguente problema:

se il nodo che sto visualizzando ha associati i termini casa (padre) e nuova (figlio), mi visualizza nella views "casa, nuova", ma se il nodo ha associati palazzo (padre) e nuovo (figlio), la views mi visualizza "nuovo, palazzo), cioè invece di visualizzarmeli in ordine di gerarchia me li visualizza sempre in ordine alfabetico, sapete come fare a farmeli visualizzare sempre in ordine di gerarchia, quindi anche nel secondo caso avere "palazzo, nuovo"?

Grazie davvero a tutti e a chi mi aiuta perchè questo dilemma mi sta facendo uscire matta :)

Credo che la soluzione sia andare a modificare in theming la funzione che restituisce l'output dei $links.

non capisco come farlo via theming pinolo, puoi spiegarmi meglio?

grazie di nuovo.

up natalizio :)

pinolo o chi ha capito come farlo col theming, potete spiegarmi come si fa a modificare l'ordine di visualizzazione in modalità gerarchia col theming?

grazie e auguri a tutti!

mi sembra che la funzione sia theme_links. Nel forum troverai decine di indicazioni su come fare l'override delle funzioni theme_*

Per essere sicura di quale funzione sia da modificare, puoi installare anche il modulo Theme developer, collegato a Devel

si ma la cosa che non riesco a capire è come via theming si possa gestire la gerarchizzazione dei termini che viene fatta dal modo taxonomy.

La funzione prende un array e lo trasforma in un output HTML. Se l'ordine non ti va bene, nella funzione puoi manipolare l'array per cambiarne l'ordine.

puoi farmi qualche esempio semplice o darmi qualche link utile?
non ho trovato nulla di similare.

colgo l'occasione per fare tanti auguri a tuttit

non ho trovato nulla su drupal.org su questo problema.

chiedo un aiuto anche retribuito.
grazie

usa due vocabolari o prova con 2 argomenti taxonomy:termID ciascuno con il suo depth modifier (il primo ti restituisce il primo livello, il secondo, il secondo livello)

ho trovato questo:

http://drupal.org/node/802480

mi aiutate a realizzarlo?

melissa wrote:
sapete come fare a farmeli visualizzare sempre in ordine di gerarchia ? :)

In Struttura del sito > Viste ho aggiunto una nuova vista di tipo Term:

Nome: taxonomy_gerarchia
Descrizione Taxonomy gerarchia

Tipo: Term (NON NODO) > Next

Campi
> Taxonomy: Nome del vocabolario
> Taxonomy: Term

Relationships
> Taxonomy: Parent term

E' Relationships che ti da la gerarchia tra il nome del vocabolario (padre) e il suo/i termine/i (figli), l'unica cosa è che ripete il campo padre del tipo:

   1.
      Nome del vocabolario: Acquisti
      Term: Acquisti On line
   2.
      Nome del vocabolario: Acquisti
      Term: Alimentari
   3.
      Nome del vocabolario: Acquisti
      Term: Animali

In alternativa ti devo fare uno script php da aggiungere a node.module.
Ciao!