Ciao a tutti
io ho questa problematica: sto costruendo un portale con drupal per un mio cliente che ha un wine-bar. Il sito dovrà ospitare la lista dei vini che egli ha nel locale. La logica che sto seguendo nella fase di costruzione è la seguente:
Implementare un vocabolario tassonomico per la correlazione Nazione/Regione di provenienza del vino, in modo da poter dare la funzionalità di ricerca dei vini agli utenti anche per zona di appartenenza. Quindi ho creato un vocabolario dove ho settato "Italia" come termine parent e tutte le nostre regioni come termini child (nella fattispecie utilizzo la hierarchical select list nel backend).
Quindi ho creato un content type "Vini" che permetta all'utente redattore del portale di specificare (oltre alle classiche info tipo Nome del vino, anno, cantina, inserire un'immagine e via discorrendo) anche di specificare la zona di provenienza del vino, scegliendo (per esempio per un vino vinificato in Campania) prima "Italia" e poi "Campania".
Su tutti i vini che si avranno in db, dovrò creare delle viste che ne permettano il listing. La lista dei vini dovrà avere la seguente forma:
IMMAGINE_DEL_VINO - NOME_DEL_VINO - ANNO - NAZIONE, REGIONE_DI_PROVENIENZA
La vista l'ho creata e funziona, ma il problema è che i termini tassonomici assegnati in fase di creazione del contenuto, mi vengono mostrati nella vista in ordine alfabetico. Quindi, se come nell'esempio precedente, sto mostrando un vino campano, mi apparirà "Campania, Italia" e non "Italia, Campania".
Come posso forzare un ordine nello show dei termini tassonomici della vista?
Ciao e grazie
Daniele
d'impeto mi vengono in mente 2 soluzioni abbastanza semplici.
1) e fare l'override della funzione responsabile della stampa dei termini di Taxonomy, nel caso si trattasse di "Terms" allora ptorebbe essere sufficente fare l'override su template.php
2) mentre la secona è ottenere prima la lista dei termini ed inseguito ordinarli secondo la propria esigenza direttamente nel template, anche se non è una soluzione "pulita" in alcuni casi è sufficente a soddisfare le esigenze.
Slice2Theme Servizio per la conversione di Design in markup HTML e/o temi.
WeBrain Solution | Pillsofbits Of Bits