buongiorno a tutti,
sono alcuni giorni che sto maneggiando con drupal e sono un po disorientata dalla marea di moduli e varie funzionalità che lo compongono.
Allora, vorrei capire come poter realizzare una cosa.
Ho creato 2 vocabolari
ABBIGLIAMENTO
->maglioni
->pantaloni
etc...
MATERIALE
->cotone
->lana
->lino
->seta
etc..
ora quello che voglio fare è creare prima di tutto un menu principale nella home e per questo ho provato ad usare il modulo directory
quello che vorrei fare ora e che non capisco è: se clicco su un termine ad esempio maglione, mi arriva una pagina con tutti gli oggetti maglione, in questa pagina vorrei avere un menu che permetta di scegliere il materiale relativo al prodotto e mi dia risultati che siano compatibili solo con quel tipo di prodotto.non so se mi sono spiegata
quindi se ad esempio sono sulla pagina che mi da tutti i maglioni vorrei avere un menu per la scelta del materiale e se come materiale per quel prodotto ho solo cotone e lana, vorrei mettere solo quei due elementi nel menu e non l'intera lista di termini di materiale
quindi un menu
MATERIALE
-> cotone
-> seta
e che soprattutto mi restituisca solo i risultati compatibili, nel senso che cliccando su cotone vorrei vedere solo i prodotti maglione di cotone e non tutti i prodotti di cotone
c'è un modulo per poter fare questo o avete un'idea di come possa muovermi?
Sicuramente per voi sarà una banalità ma spero che qualcuno possa aiutarmi,grazie
p.s. spero di aver scritto nella sezione giusta, se cosi non fosse scusate
Creando la vista per la visualizzazione dei risultati puoi tranquillamente inserire come filtri i 2 vocabolari creati e renderli esposti. In tal modo puoi filtrare i risultati a seconda degli incroci che fai con le categorie.
Tutorial, guide e moduli per drupal su www.cmswiki.net
Buongiorno,
torno un attimo su quest'argomento. Mettere come filtri i vocabolari esposti è ok, questo l'ho capito e funziona.
Ma se volessi che in quei filtri mi compaiano solo termini che producano risultato come dovrei fare?
Ad esempio se sono sulla vista che mi mostra tutti i contenuti con associato il Termine A
Applico un filtro esposto basato sui termini di un secondo vocabolario e ipotizzando che questo vocabolario abbia tre termini:
Termine uno
Termine due
Termine tre
e che solo i termini uno e due abbiano un contenuto in comune con termine A
c'è un modo per mostrare nel filtro come scelte solo i termini uno e due?
In modo automatico, nel senso che se poi aggiungo un contenuto con associato termine tre e termine A, nel filtro mi compaia anche il termine tre
Ciao!
Ciao,
dunque, solo con views la cosa che chiedi non si può fare.
Ho visto che però alcuni ci hanno provato. Ho trovato queste due cose:
http://drupal.org/node/463678
e
http://www.examiner.com/x-8158-Open-Source-Examiner~y2009m10d20-Drupal-S...
Prova a guardare, anche le la cosa sembra comunque complicata.
ciao!
Mario Vercellotti (Vermario)
Freelance
http://www.verdevelop.com
Ma, leggendo meglio il thread, secondo me quello che ti serve è invece un meccanismo di ricerca a faccette.
Ce ne sono due, di fatto.
Uno è solr (ma è decisamente un casino da mettere su)
qui il video e le slide dell'intervento al drupalcamp: http://crema2009.drupalcamp.it/talk/integrazione-drupal-e-apache-solr
(per mettere su solr c'è anche l'opzione di pagare acquia per farlo fare a loro)
OPPURE, ed è questo che ti consiglio, c'è Faceted Search, il "cugino povero", ma che funziona: http://drupal.org/project/faceted_search
Questo, se ho capito bene cosa vuoi fare, fa esattamente al caso tuo. Se vuoi vederlo in azione, io l'ho usato in un sito per l'università. Se vai ad esempio qui:
http://www.politicalcommunicationmonitor.eu/cerca
Puoi cercare fra i contenuti con tutta una serie di criteri. Se clicchi ad esempio sul tag "europa", finisci qui:
http://www.politicalcommunicationmonitor.eu/cerca/results/taxonomy%3A127
a questo punto di lato puoi "filtrare" i risultati cliccando nel blocco di lato per partito, per tipo di elezione, per regione, per tipo di contenuto eccetera...
ti consiglio questo.
ciao!
Mario Vercellotti (Vermario)
Freelance
http://www.verdevelop.com
Ciao grazie mille, sto iniziando ad usare faceted search.
Ma ho una domanda stupida..anche se probabilmente più che stupida è da ignorante in materia, nella pagina di ricerca del tuo sito, il blocco di ricerca guidata è disposto in maniera tale da essere disposto in due colonne..mentre se guardo quello che ho ottenuto io è solo una colonna con tutti i termini in verticale.Cosa devo fare per ottenere qualcosa del genere per quel blocco o anche solo una visualizzazione inlinea del termini di una categoria e non di visualizzarli uno per riga?
Ciao!
sto iniziando a capire, devo agire sulle regole css del singolo blocco e dare una visualizzazione inline alla lista dei termini per quel blocco, solo che non trovo il nome del blocco
Trovato, per adesso sembra fare quello che voglio, grazie ancora per l'indicazione
Ciao!