ordinamento view per campo anno

19 contenuti / 0 new
Ultimo contenuto
ordinamento view per campo anno
AllegatoDimensione
Image icon circolari.jpg154.42 KB
Image icon vista2.png64.15 KB
Image icon vista.png59.08 KB

Ciao Sono Francesco

Ho creato una view su drupal 7 contenente tipi di contenuto chiamati "circolari"....

nella visualizzazione predefinita mi piacerebbe vederle ordinate per anno così dato che ogni circolare ha un field "anno" ... l'ho inserito nei criteri d'ordinamento della view....

ma funziona male, mi spiego se metto discendente mi mostra i tipi di contenuto con questo ordine di anno:

2012 Prima Circolare
2011 Seconda Circolare
2010 Terza Circolare
2008 Quinta Circolare
2009 Quarta Circolare

Il 2008 prima del 2009? perchè secondo voi? non riesco a spiegarmelo....

Drupal Version:

hai controllato che nell'ordinamento della vista non ci siano altri valori che possano disturbare l'ordinamento per anno, tipo la data di inserimento?

---
"Solo gli imbecilli non hanno dubbi"
"Ne sei sicuro?"
"Non ho alcun dubbio!"
(da Il dubbio di Luciano De Crescenzo)

ci sono solo tue criteri di ordinamento

field anno - ascendente
e field data - ascendente

allora ho fatto una prova con un'installazione di drupal in locale e funziona anche se non immediatamente comprensibile tutto l'arcano. su quella online invece no... l'unica cosa che ho notato è che tra le due installazioni il campo "anno" della view è un campo "integer" su quella funzionante in locale mentre "term reference" su quella online non funzionante, potrebbe essere questo il problema? chiedo consigli prima di metterci le mani perchè non voglio far casini dato che sono subentrato in un progetto a metà percorso.

grazie per ogni aiuto eventuale

Ho allegato una schermata

nessuno sa come risolvere questo problema?
grazie

ciao Franco,
scusa ma non vedo la schermata. Da quello che mi dici potrebbe dipendere dal tipo di campo usato. Se in quello in produzione il campo è un term reference controlla che i termini abbiano tutti lo stesso peso e/o se nella vista l'ordinamento del campo term reference viene fatto per il nome del termine, per l'ID o appunto per il peso.
Altra cosa, nell'ordinamento il field data ti serve per ordinare i vari contenuti di uno stesso anno? Perché altrimenti potresti lasciare solo il campo anno.

---
"Solo gli imbecilli non hanno dubbi"
"Ne sei sicuro?"
"Non ho alcun dubbio!"
(da Il dubbio di Luciano De Crescenzo)

ciao mauropixel
grazie per la risposta.

"Se in quello in produzione il campo è un term reference controlla che i termini abbiano tutti lo stesso peso"

dove controllo questo aspetto?

"se nella vista l'ordinamento del campo term reference viene fatto per il nome del termine, per l'ID o appunto per il peso"

idem, nell'ordinamento della view non vedo voci inerenti il peso... sapresti indicarmi dove controllare?
grazie

in admin/structure/taxonomy/tags trovi un link "visualizza i pesi delle righe". Per l'ordinamento nella view prova a cliccare sulla voce relativa

---
"Solo gli imbecilli non hanno dubbi"
"Ne sei sicuro?"
"Non ho alcun dubbio!"
(da Il dubbio di Luciano De Crescenzo)

guarda ho ricontrollato tutto e ora mi pare tutto a posto, ho due versioni come ti ho detto una in locale che funziona e l'altra online che non va proprio.... non riesco davvero a capire cosa sbaglio....

Ho fatto una prova creando una view di test usando criteri differenti ma sull'anno il problema permane, non mi vengono ordinati i contenuti correttamente, è possibile che ci siano conflitti con la tassonomia?

riesci a postare uno screenshot? quello che dici di aver postato prima io non riesco a vederlo

---
"Solo gli imbecilli non hanno dubbi"
"Ne sei sicuro?"
"Non ho alcun dubbio!"
(da Il dubbio di Luciano De Crescenzo)

guarda, lo screenshot è in cima a questa discussione.... te ne allego altri successivi

secondo me fanno a cazzoti Anno e Data. Prova a raggruppare i campi per Anno e vedi se te li mette in ordine. Oppure prova a cambiare posizione ad Anno e Data e metti come ordinamente Data e Anno, non ricordo bene come è la priorità, ma a seconda se un campo lo legge prima o dopo cambia l'ordinamento

---
"Solo gli imbecilli non hanno dubbi"
"Ne sei sicuro?"
"Non ho alcun dubbio!"
(da Il dubbio di Luciano De Crescenzo)

no mauro, ho già provato niente da fare... ho anche provato a eliminare proprio il campo data dai filtri

credo che ci sia qualcosa a monte che non vada, perché anche se creo una nuova view con gli stessi tipi di contenuto e 0 filtri nell'ordinamento il problema rimane....da qualche parte leggevo online che view ha qualche problema se i tipi di contenuto che deve raggruppare hanno molti termini di tassonomia....

allora nuovo aggiornamento:

la situazione è questa:

c'è un tipo di contenuto che ha in fase di creazione un campo di scelta anno tipo "radio button", le voci tra le quali è possibile scegliere non sono inserite come "lista" ma come "term reference" in questo modo attraverso la tassonomia è possibile selezionare il gruppo di vocaboli che voglio far selezionare.

Il problema è che probabilmente questa procedura crea qualche problema al modulo view quando i campi di tassonomia correlati a campi di ordinamento nella view diventano troppi, ed è il caso del mio tipo di documento, che non ha soltanto il campo anno correlato ad una tassonomia ma anche altri come "enti" , "sito" etc....

Ora, premesso che la mole di documenti caricati è davvero straordinaria e duqnue difficile metter mano su tutti e ricaricare il contenuto, è possibile aggirare il problema attraverso Taxonomy View Mode? lo conoscete? grazie

nada?

continuo a rispondermi da solo perchè magari le cose che scrivo potrebbero servire (forse a qualcuno)...

allora adesso riesco ad avere come impostazione predefinita almeno l'ultimo anno nella mia view.
Se seleziono gli altri dal filtro esposto funziona benissimo. Il problema è che poi se voglio fare un ordinamento predefinito che abbia tutti i risultati gli anni seppur posti in modo ascendente escono sbagliati:

es

2010
2011
2012
2006

Ciao, anche io ho un problema simile, ho creato una vista ordinata con filtro campo testo e dentro ho inserito dei numeri ma sembra che non riesca a capire che si tratti di numeri, ho impressione che nel mio caso sia sbagliato il tipo di campo testo, ma spero in una risoluzione perchè cancellarlo per mettere un campo numerico significa per me ricaricare decine di contenuti :(