Buongiorno a tutti, c'è un problema che non mi fa dormire alla notte, spero riuscirete a darmi una risposta:
Ho due vocabolari: Città e Categorie
Città:
Città 1
Città 2
Città 3
[...]
Categorie:
[...]
Intrattenimento
- Cinema
- Videogames
- Videoteche
Locali
- Night clubs
- Pizzerie
- Trattorie
[...] e molte altre
Io vorrei riuscire a correlare insieme i due vocabolari, filtrando i termini che mi interessano.
Con views sono riuscito a creare delle pagine, una per ogni città, filtrando i termini con "summary ascending" ma il problema è che mi mette insieme tutte le categorie, non rispettando le gerarchie.
Ho provato anche ad utilizzare Vocabulary Index, ma mi mette tutte le categorie assieme e non riesco a filtrare i risultati per Città.
C'è qualche soluzione a questo? Sbaglio io l'impostazione di base?
Ringrazio anticipatamente per l'attenzione.
Nessuno riesce a darmi una mano?
Se devi fare un blocco ricerca devi esporre i campi nei filtri della vista e poi attivare il blocco. Poi attivando il blocco ottieni una cosa coma quella che vedi qui: http://www.impresemagazine.com/
Comunque più che con la tassonomia ti converrebbe farlo usando CCK (come nel sito che ti ho linkato) qui ti da un'idea di come procedere (manca la parte delle viste): http://cms.html.it/articoli/leggi/3075/drupal-usare-content-construction...
Grazie per l'interesse.
Non vorrei esporre un campo di ricerca, vorrei semplicemente creare degli elenchi di questo tipo:
- Nella home (o in un blocco) clicco su una delle città del primo vocabolario città : Città 1
- A questo punto mi dovrebbero saltar fuori tutte le categorie del secondo vocabolario categorie, e ad esempio clicco su: Cinema
- Vorrei che il risultato visualizzasse tutti i cinema di città 1, quindi il risultato dovrebbe essere Città 1 + Cinema.
È possibile fare questo?
Mantenendo i due vocabolari separati potresti creare una vista sovrascrivendo e modifcando un bel po la default taxonomy term...spiegarti nel dettaglio come è abbastanza lungo ma se non riesci a venirne a capo potrei crearne una io e spiegarti passo passo come arrivarci.
Tuttavia penso anke che ciò ke ti serve nn richiede nemmeno 2 vocabolari distinti, ma solo uno in cui i primi termini sono tutte le città e i sotto termini le categorie (cinema, teatro ecc). Li crei solo per un termine e poi le relazioni tra loro con l'apposita form che gia hai nella tassonomia, non so se sono stato chiaro...
Tutorial, guide e moduli per drupal su www.cmswiki.net
Hai provato a guardare se c'è un modulo che fa al caso tuo?
http://drupal.org/project/modules?filters=tid%3A71&solrsort=sis_project_...
Grazie per l'aiuto, ma non riesco a venirne fuori... Non riesco a fare tutto con un vocabolario unico, perchè vorrei usare il vocabolario città per distinguere anche degli ipotetici eventi per ogni esercizio. Verrebbe fuori un macello, anche quando l'utente poi va a selezionare il tipo di esercizio/professione che esercita. Si mescolano città e categorie.
Se non ti è di disturbo, ti ringrazio infinitamente se riesci a darmi qualche dritta utilizzando views, sei davvero gentile...
@krima
Si, ho cercato (forse troppo velocemente e magari ho tralasciato qualche modulo) ma gli unici che ho visto, che parlano di terms merging, sono tutti per la versione 5.x di Drupal.
Grazie mille ad entrambi!!
Si faccio 2 prove in locale simulando la tua necessità e poi ti dico.
Tutorial, guide e moduli per drupal su www.cmswiki.net
Ciao brz,
1. Attiva la View presettata "taxonomy_term" e imposti 2 filtri esposti che puntano rispettivamente ai vocabolari Città e Categorie
2. Nel display "Pagina/Page", in Page settings, cambia il Path da "taxonomy/term/%" a "mia_view_citta" (o il nome che vuoi tu...)
3. Quando vai in http://www.miosito.com/mia_view_citta ti appaiono 2 menu a tendina - il primo ti elenca le Città e il secondo ti elenca le Categorie.
4. Scegli la Città (nel primo menu a tendina) e la Categoria (es. Cinema... nel secondo...), click sul pulsante "Apply" e ti viene restituito l'elenco dei Cinema della Città che hai scelto... se ho capito bene...
Fammi sapere... eventualmente vediamo di mettere a punto per benino il tutto...
Ciao
Kipper
@ Kipper: Ti ringrazio molto... Funziona esattamente come volevo io... Volevo solo capire se è possibile aggiungere anche un filtro che permetta di stampare su una pagina tutti i termini della tassonomia, senza andare a ricreare dei menù ad elenco. Magari non so, è possibile andare a modificare il modulo vocabulary index?
Grazie ancora e grazie anche a matteofro...
Ciao, come tutti parto dicendo che sono nuova in Drupal, ed essendo piu grafica che programmatrice non mi ritrovo. Scusate anche se posto qua, ma non ho trovato come fare ad aprire un nuovo post in questo sito :-S
>:(
Il mio problema è che quando vado ad aggiungere un nuovo contenuto nel sito che sto creado non mi compare il field per poter scegliere il vocabulario e i termini a qui voglio associare il contenuto.
Ho controlato dappertutto e non riesco a trovare dov'è il problema.
Mi sono assicurata di fare bene i settings del vocabulario e nel setting del contenuto appare anche che quel field dovrebbe essere abilitato.
Non so piu dove sbattere la testa e in giro non trovo nessuno col mio problema, forse perche è troppo elementare, ma io non ci arrivo.
Aiuto!!!!!!!
Ciao, come tutti parto dicendo che sono nuova in Drupal, ed essendo piu grafica che programmatrice non mi ritrovo. Scusate anche se posto qua, ma non ho trovato come fare ad aprire un nuovo post in questo sito :-S
>:(
Il mio problema è che quando vado ad aggiungere un nuovo contenuto nel sito che sto creado non mi compare il field per poter scegliere il vocabulario e i termini a qui voglio associare il contenuto.
Ho controlato dappertutto e non riesco a trovare dov'è il problema.
Mi sono assicurata di fare bene i settings del vocabulario e nel setting del contenuto appare anche che quel field dovrebbe essere abilitato.
Non so piu dove sbattere la testa e in giro non trovo nessuno col mio problema, forse perche è troppo elementare, ma io non ci arrivo.
Aiuto!!!!!!!
Metto in cima nel caso in cui si fosse perso il filo della discussione.....