Avrei bisogno che i contenuti di certe view si presentassero secondo un determinato ordine, e nessuno dei sort criteria disponibili nella configurazione di view appare adatto allo scopo.
In sostanza, avrei bisogno di poter assegnare un peso a ciascun contenuto così come si fa in tante altre situazioni (mi sembra davvero strano che la tabella node non sia provvista di un campo weight come per esempio la tabella book).
Ho provato a inserire i contenuti in un libro per utilizzare poi i diversi pesi dei vari contenuti nel libro come criterio di ordinamento nella view, cosa che funziona benissimo per l'ordinamento, però poi il footer del contenuto viene visualizzato in un modo che non va bene (nel formato del libro, appunto).
Ho provato ad aggiungere un campo weight al tipo di contenuto con il CCK, in modo da utilizzarlo come criterio nella view, e anche qui la cosa funziona perfettamente per l'ordinamento in view, però poi in visualizzazione del contenuto viene mostrato anche il peso e non riesco a nasconderlo (cioè riesco a nascondere la label del campo aggiuntivo, ma non il suo valore, e non è bello a vedersi).
Qualcuno sa se c'è un modo semplice per nascondere un certo campo aggiunto con il CCK, al fine di utilizzarlo come un semplice weight che serve all'ordinamento ma non va mostrato?
O comunque se c'è un modo per ordinare i contenuti a piacimento all'interno di una view? O se c'è qualcos'altro che posso fare per risolvere la cosa?
Grazie
Ordinare i contenuti nella view
Sab, 28/06/2008 - 20:55
#1
Ordinare i contenuti nella view
Va bene, ho risolto con il modulo contemplate.
In pratica ho creato un template per il tipo di contenuto che mi interessava, in modo da nascondere alla visualizzazione il campo weight usato per l'ordinamento.
Così funziona tutto come volevo, ma a dire proprio la verità è una soluzione che non mi piace granchè, per diverse ragioni.
Se qualcuno ne conosce una migliore, gliene sarei grato.
Anche perchè mi sembra strano che ci sia l'opzione per nascondere la label di un nuovo campo, mentre se uno vuole nascondere il campo intero (label e valore) si deve rifare tutto il template del node.
Se stai usando CCK con Drupal 5 dovresti poter nascondere la visualizzazione del campo che usi per 'pesare' i nodes nelle pagine di configurazione dei tipi di contenuto (content types): Home › Administer › Content management › Content types > Display Fields. Lì per ogni campo puoi decidere se visualizzarlo o meno nel teaser e nel full node view.
Eh già, mi era sfuggito quel settaggio, dato che c'era 9999 l'avevo percepito frettolosamente come il formato del campo ma ovviamente poteva essere solo il formato di visualizzazione, e quindi ecco trovata in fondo l'opzione 'hidden'.
Grazie, era proprio quello che mi serviva.
Ciao,
scusate se riprendo questo topic... ma leggendo nel primo post questo:
Volevo chiedere se possibile come poter aggiungere questo campo weight.
Ho un content type "prodotto" al quale vorrei dare un ordine nella lista di prodotti.
thx.
ma nodequeue vi pare brutto? è pensato proprio per questo :D
Ciao
Marco
--
My blog
Working at @agavee
Ciao a tutti,
so che il post è un po' vecchio ma vorrei ricollegarmici per chiedere aiuto/consigli su questo problema:
devo mostrare i termini di un vocabolario in una view e permettere all'utente di ordinarli x poi esportare l'ordine. Il massimo sarebbe se riuscisse anche a selezionarne solo alcuni.
Qualcuno sa darmi una mano? C'è qualcosa di simile a Nodeque per la tassonomia?
Ringrazio anticipatamente per ogni tipo di aiuto
XPedro apri un'altra discussione, per favore.