Ciao ragazzi,
Chiedo aiuto per la view di default "taxonomy_term" che, nonostante ore di prove e di ricerche mi restituisce sempre "Page not Found".
In un mio post precedente dicevo di aver risolto ma non è così; adesso che ho ripreso il lavoro sul progetto e devo creare le viste la cosa si è fatta molto più ostica di quello che credevo...
Ho creato un vocabolario con un termine es. "taxonomy/term/87" che ho inserito giustamente nel Path della view (taxonomy_term) sotto la voce Page settings e fin qui tutto ok.
Il problema è, che quando faccio la verifica (cliccando su View "Page"), mi restituisce Page not Found.
Mi sembra di aver capito che devo passare in qualche modo l'argomento del termine alla views ma come devo fare?
Qualcuno mi potrebbe spiegare a grandi linee come passare l'argomento del termine alla view, oppure segnalarmi un link per un tutorial che spieghi il funzionamento di qs view di default?
Grazie in anticipo a chi volesse aiutarmi.
Ciao
Kipper
Non so se possa funzionare con il percorso "di sistema" taxonomy/term, comunque, tu devi dare come path della view proprio taxonomy/term (senza numeri).
Poi devi aggiungere l'argomento in cui accogli il term_id, nella sezione "Argomenti". Ogni argomento che passi sarà un elemento in più dell'URL.
Quindi se il primo argomento è il term_id, le URL da linkare saranno taxonomy/term/87 o taxonomy/term/12...
Provo e ti faccio sapere
Grazie Pinolo
Ciao
Kipper
non dimenticare di inserire la wildcard per l'argomento nel path della page view:
taxonomy/term/%
Certified to Rock
Grandiiii!!!!
Adesso quando clicco su View "Page" si vede la pagina con la lista dei miei elementi ma c'è ancora una cosa che devo risolvere per uscire da questa situazione:
Nella lista ci sono anche i termini presenti negli altri vocabolari. Come può essere, se ho assegnato "taxonomy/term/86" nella View!?
Mi dareste gentilmente ancora una mano per risolvere?
Grazie Molte
Kipper
Risolto!
Procedura:
1) Abilitare taxonomy_term e cliccare su Edit
2) Selezionare il tab Page (sotto al tab Default)
3) In Basic settings impostare lo style a Table e abilitare anche Ajax
4) In Page settings inserire come path il nome che si vuole es. miaview
5) In Arguments selezionare Taxonomy: Term ID (with depth) e cambiare solo i seguenti parametri lasciando inalterati tutti gli altri:
- Action to take if argument is not present > Provide default argument
- Default argument type > Fixed entry
- Default argument > ID del termine (è questo paramentro che passa l'argomento alla view!)
- Validator > Taxonomy term
- Vocabularies > selezionare il ceckbox relativo al vocabolario dal quale si intende estrarre i campi
- Depth > -10
- Mettere la spunta a: Allow multiple terms per argument e a Set the breadcrumb for the term parents
6) In Field inserire Node: Title
Cliccare su Update default Display e salvare
La view di default "taxonomy_term" è pronta all'uso!
Se adesso clicchiamo su View "Page" viene stampata la pagina con url http://www.miosito.com/miaview
Ciao
Kipper