Problema blocco con views in base a tassonomia

10 contenuti / 0 new
Ultimo contenuto
Problema blocco con views in base a tassonomia

Ciao a tutti,
ho bisogno di una mano per un problema che riguarda la possibilità di visualizzare un blocco che elenchi, in forma di link, dei termini di una tassonomia.
Vi spiego la mia situazione e la mia esigenza.
Sul sito ogni tre mesi vengono pubblicati degli articoli di carattere scientifico, che vengono raggruppati in Volumi. I vari volumi sono indicati in tassonomia, in un vocabolario a parte; ogni volta che devono uscire degli articoli, aggiungo un termine nel vocabolario e quando creo il nuovo articolo posso scegliere di assegnarlo, appunto, al volume più recente. Ora, nel vocabolario "Volumi" ho le seguenti voci: "Volume 1", "Volume 2", "Volume 3". Quello che vorrei è creare un blocco dal titolo "Volumi" in cui elencare i tre volumi, di modo che cliccando sopra ciascuna voce di volume mi si apra una pagina che mostri i 4 articoli (il riassunto) del volume stesso.
Ho fatto un bel po' di tentativi usando il modulo views, ma non ne sono venuto a capo! Come posso fare? Mi date qualche dritta?
Premetto che sono riuscito a fare quello che mi serve creando un blocco e aggiungendo a mano le voci di menu, inserendo poi il /taxonomy/term/Volume_x
Però in questo modo dovrei ogni volta aggiungere una voce di menu e dato che il sito non lo gestirò io sarebbe troppo complicato. Invece, con views, potrei ottenere che quando aggiungerò nuovi articoli in nuovi volumi me li ritrovi nel blocco automaticamente? Del resto, la tassonomia sarà sempre "Volume x".
Grazie mille in anticipo!
Spero possiate aiutarmi

se vuoi costruire da te la lista delle anteprime di ciascun volume ti suggerisco una vista di tipo nodo con un display pagina dove definisci i campi necessari e inserisci un argomento term id impostato come sommario, e un display blocco con gli stessi campi e argomento. il blocco elencherà i vocabolari, la pagina gli articoli del volume selezionato nel blocco.

se vuoi invece usare le liste della tassonomia di default, penso che debba fare una vista di tipo termine ed elencare i termini di un dato vocabolario in un display blocco

Grazie mille, gentilissimo.
Non so come, ma ho risolto, impostando: argomento: tassonomia: term ID e sotto filtro: tassonomia: termine: Volume.
Nel frattempo però ho modificato la tassonomia, creando il termine Volume e poi i vari "Volume x" come gerarchicamente inferiori a questo. Non so se ha influito.
Approfitto della tua gentilezza, perché i problemi non sono risolti e riguardano l'ordinamento: attualmente i volumi arrivano fino al 12. Cosa mi succede? Che nel blocco ho: "Volume1", "Volume 10", Volume 11, Volume 12, Volume 2, ecc. Nemmeno impostando nei criteri di ordinamento, ad esempio, node: post data mi cambia!! Invece, vorrei che l'ordine fosse: vol 12, vol 11, vol 10, vol 9.
Come posso fare?

Vorrei poi creare una home page che mi mostrasse solo i quattro post dell'ultimo volume. E' possibile? Di modo che, quando fra due mesi uscirà un nuovo volume, nella home compariranno i 4 articoli nuovi, mentre gli altri saranno recuperabili comunque dal blocco.

Mi puoi aiutare di nuovo?
Grazie mille ancora!!

credo tu debba usare il criterio di ordinamento Tassonomia: Peso ed ordinare i termini del vocabolario nell'ordine in cui desideri che appaiano.

per creare la home page puoi usare una vista che mostri 4 nodi ordinati sempre per Tassonomia: Peso

per come usare una vista come (parte di) homepage cerca nel forum e su drupal.org

Ok, grazie proverò a smanettare un po'. Non è per nulla semplice come modulo!
Ho notato che se clicco sul uno dei link del blocco, il link associato è nomesito.com/volume/[numero] (credo sia quello del nodo)
La sottodirectory "volume" l'ho assegnata io in path, ma vorrei comunque che il link non fosse altro che il link che già esiste, sulla base della tassonomia, ovvero nomesito.com/volume/volume1.
Non è possibile fare ciò? Views assegna i link del blocco in questo modo? Non vorrei andare a modificare a mano le url del sito, perché ogni volta che pubblico un volume siamo punto e a capo...
Grazie ancora!

Ciao di nuovo,
scusate se riesumo questo post, ma ho ordinato i termini della tassonomia, dandogli un peso; ora, se dico a views di ordinare i links in base al peso, non mi cambia nulla! Me li mantiene in ordine alfabetico. Come mai???
Grazie mille

Pure io avevo notato questo problema, ho optato per dargli un numero davanti e poi lo puoi eliminare con php dal template della vista.

Cavoli,
è davvero l'unica soluzione? Nessuno ha altre idee?

Io avevo tralasciato i problemi perché usando un modulo per lo stile a tabella doppia entrata pensavo fosse un problema di quello ma ora che anche tu hai quel problema credo sia un bug di views, prova ad aprire un'issue e sei apposto.
(comunque basta che metti su termini un 1., 2. e poi fai un string_replace con un ciclo for per incrementare i in modo da non dover fare tutti i casi a mano, alla fine è una soluzione)

Mi aggangio a questo thread per chiedere una informazione.
Drupal 7 e VIEWS, creo un blocco con un elenco di termini di tassonomia di un determinato vocabolario.
Di default il link del campo porta alla pagina dell'elenco dei nodi di quel termine (Link this field to its taxonomy term page)

Vorrei invece forzare il campo esposto (Rewrite result) ad effettuare un link verso una certa pagina (test/[tid-name]).
In realtà pero' il valore di rimpiazzamento, non viene valorizzato.

Idee ?