Viste e valori duplicati

18 contenuti / 0 new
Ultimo contenuto
Viste e valori duplicati

ciao a tutti,
ho delle difficoltà con l'utilizzo delle viste, per esempio:
se creo una vista per avere l'elenco dei termini contenuti in un determinato vocabolario, come faccio a levare i termini duplicati?

E una volta che clicco su un determinato termine, come faccio a visualizzare i primi tre nodi con titolo, teaser, e magari qualcos'altro, mentre i successivi solamente col titolo?

grazie!!

1) nell'impostazione del campo taxonomy terms viene specificato "Note that using this can cause duplicate nodes to appear in views; you must add filters to reduce the result set." Quindi devi impostare dei filtri per i vocabolari che intendi visualizzare o meno
2) non so se esistano altri metodi (anzi esistono sicuramente) ma io farei con views attach: crei una vista dei primi tre nodi in formato teaser e ci "attacchi" una seconda vista con solo i titoli ed un offset di 3. però visto che si tratta di 2 views diverse non puoi mettere alcun pager. puoi però mettere un link "vedi tutti i nodi" che rimanda ad una view page di tutti i nodi con pager.

1) ho trovato il checkbox che mi indichi ma sembra nn funzionare.
Io creo un campo - Tassonomia:Tutti i termini. in questo modo tutti i termini di un determinato vocabolario appaiono.ma con i doppioni.
Inoltre creo un filtro - Tassonomia:Termine come operatore seleziono "é uno di" e nella casella a fianco selelziono tutti i termini. sotto seleziono il checkbox "Riduci duplicati".
Ma queste impostazioni non funzionano. Che filtro posso usare? ho provato a usare anche il filtro Tassonomia:ID Termine ma non funziona lo stesso.
2)bel sistema, non immaginavo l'esistenza di un modulo del genere. ma una domanda mi sorge; come faccio ad linkare le due viste?

grazie!

1) non mi è chiaro cosa intendi mostrare nella vista, puoi spiegarmelo?
2) scusa views_attach è un modulo aggiuntivo, ma quello che descrivo lo fai aggiungendo una vista con display = attachment ad un altra vista con altro display (ad es. page)

ciao,
1) io vorrei avere una vista che visualizzi l'elenco dei termini che compongono un certo tipo di vocabolario. Il fatto è che prende i termini in base ai nodi pubblicati e se ci sono uno o più nodi di un determinato termine, questo si ripetete tante volte quanto sono i contenuti nell'elenco della vista. le impostazioni della mia vista le puoi vedere in questa immagine che ho caricato on-line:
view prova

2)nn sono ancora riuscito a provare il modulo..forse domani ti faccio sapere.

grazie anocra per il tuo tempo.

1) prova ad attivare la view taxonomy_term e poi clicca su una qualsiasi delle tag/categorie di un nodo. Analizza quella view, è quello il punto di partenza
2) non devi installare alcun modulo; views_attach serve ad allegare viste ai nodi, non ad altre viste;

ciao
1_ ho visto la taxnomy_term e capito il suo funzionamento, proprio per questo non risponde a quello che cerco, in parte mi servirà per il secondo passaggio. In teoria, io vorrei, l'elenco dei termini di un determinato vocabolario. successivamente le varie voci di questo elenco rimanderanno ai nodi catalogati con quella voce. e qui subentra il punto 2.
Il mio problema è che nella costruzione della vista costruisco un campo in cui prendo tutti i termini del vocabolario(Tassonomia: Tutti i termini). Ma cosi facendo il sistema legge il termine a cui appartiene ogni nodo e lo restituisce a video e se io ho più nodi che appartengono ad uno stesso termine mi viene restituito il termine ma duplicato per il numero di nodi. Io non riesco ad eliminare questi duplicati, e anche con l'inserimento di un filtro nn riesco a risolvere il problema.

2_ vedere punto 1

1_mi sembra di capire che vuoi una sorta di pagina "indice" con solo la lista dei termini di un dato vocab. è così?

esattamente! ma quei duplicati nn riesco a levarli!

Ok.
non avevo capito, prima.
Allora:
riprendi la vista taxonomy_term
aggiungi un display:page
a questo display, assegna un path senza argomento, del tipo "categorie"
sovrascrivi la sezione "argomenti" per questo display
imposta l'argomento taxonomy:term
nelle impostazioni dell'argomento:
- Action to take if argument is not present: Summary, sorted ascending (o descending)
- validator : taxonomy term -> seleziona il vocabolario desiderato
- argument type: term ID

A questo punto, il path tuosito/categorie dovrebbe restituire una lista dei termini del vocab. cliccando su ciascuno di quei termini dovresti essere portato alla vista che ha path= taxonomy/term/% (chiamiamola "page categoria")
e che lista i nodi che sono taggati con quel termine secondo le impostazioni del display "page categoria"

Non son se è chiaro, ma entrambe le viste "page:categorie" e "page:categoria" sono due diversi display (pagina) della stessa view taxonomy_term

ciao
1) perfetto! come hai detto te riesco ad avere l'elenco dei termini di tutti i vocabolari, ma ho dovuto aggiungere un filtro che agisce sul Vocabolario indicato per visualizzare solamente i termini di quel vocabolario.
2) adesso che ho i vari elenchi dei termini come faccio a collegare ogni termine con la vista che dicevo sopra?
ovvero il link deve rimandare all'elenco dei post di quel determinato termine ma con i primi 3 post con titolo e teaser mentre gli altri solamente con il titolo.

Ci deve essere qualche errore
tuttavia non riesco a spiegarmi meglio di come ho già fatto.
Provo con qualche screenshot:
Premessa: siamo sempre all'interno della vista taxonomy_term; nella mia sandbox ho 2 vocabolari: tags e categories;

1. aggiungi un display:page con le impostazioni di default (a parte i campi) della vista; nella mia sandbox questo display si chiama Page Cat; questa sarà la vista che restituisce tutti i nodi appartenenti ad un termine di uno specifico vocabolario (nella mia sandbox: Categories), a cui accedi cliccando sul termine che ti restituisce la vista al punto 2
1a. queste sono le impostazioni dell'argomento (il titolo ovviamente è personalizzato, per il momento basta che lasci "%")

2. aggiungi un secondo display:page, sovrascrivi argomenti, filtri e campi; assegna un path arbitrario (nel mio caso miosito/categories); nella mia sandbox questo display si chiama Page category; questa è la vista che restituisce la lista cliccabile dei termini
2a. queste sono le impostazioni dell'argomento (il titolo è opzionale)

Fammi sapere

è normale che se modifico i campi nel secondo display page questi automaticamente di modificano anche nel primo?

mmmh... dipende se sono i valori di default oppure fai l'override delle impostazioni.
ma non saprei se ho detto una cavolata

Slice2Theme Servizio per la conversione di Design in markup HTML e/o temi.

WeBrain Solution | Pillsofbits Of Bits

in una vista, aggiungo semplicemente una nuova page, cancello gli argomenti presenti e aggiungo quelli nuovi.
Bhe, questi cambiamenti effettuati sulla nuova page modificano anche gli argomenti nei precedenti display.
E io non capisco...

... controlla "name" ... controlla anche la "path".
se hanno lo stesso nome e/o la stessa path, drupal fà confusione giustamente.

Slice2Theme Servizio per la conversione di Design in markup HTML e/o temi.

WeBrain Solution | Pillsofbits Of Bits

Giustamente...
ma..ho controllato e tutti i "name" dei display sono diversi tra loro...

x bohz
il display Page Cat l'img ora non è piu' accessibile;

leggendo i chiarimenti post 9 e 11 non riesco a capire come vanno fatti i settaggi;
se ha eventualmente le img

e x sberzo come risolto