Ciao a tutti,
è il mio primo post qui, e spero che mi possiate aiutare.
Sto sviluppando in locale un sito che in una sua sezione tratta entità di tipo prodotto e ricetta.
Nella pagina di ogni singolo prodotto vorre introdurre la lista delle ricette basate su tale prodotto.
Ho definito una relazione tra prodotto e ricetta di tipo "ricetta_impiega_prodotto".
Ho pensato di introdurre una view di tipo blocco, che fa render solo sulle pagine prodotto.
Non riesco però a far stampare la lista delle sole ricette volute: la query è vuota, immagino perchè non riesco a passare il parametro prodotto tramite contextual filter.
Se in contextual filter (terza colonna della viewUI) forzo il valore di "if the argument in NOT in the url" (è qui che va il parametro per i blocchi vero?) a una stringa "nomeprodotto" la query funziona; appena uso content from the URL o altro la query è vuota.
La URL della pagina del sito è del tipo http://nomesito:8082/prodotti/nomeprodotto
La corrispondente view di tipo pagina nella viewUI restituisce la lista di tutte le ricette, e se uso il live preview sotto forzando il contextual filter, funziona correttamente... questo mi fa intuire che la query sia scritta bene, a meno appunto del contextual filter
HELP!
grazie in anticipo
A
Ciao,
se ho capito bene, ricetta e prodotto sono due nodi, di cui ricetta è in relazione con prodotto. Il tuo scopo è quello di visualizzare i prodotti associati alle singole ricette. Per cui, devi passare come contextual filter non il campo aggiunto ma il Contenuto: Nid del tuo nodo.
;)
Ottimo, hai capito benissimo
Avevo commesso quello ...e anche altri errori, ma ora funziona
grazie mille
A
Ciao, ho anch'io un problema con i contextual filters. Sto sviluppando un sito di un duo musicale, violino e chitarra. Caricano video, foto e audio, tutte categorizzate in maniera molto semplice (una sola tassonomia per tutti e tre i tipi di contenuto, con due soli termini, Normal e Unconventional).
Nella pagina specifica di ogni file audio voglio fare in modo che si visualizzi l'elenco di altri file audio della medesima categoria.
Perciò ho inserito un blocco, limitato al tipo di contenuto audio.
L'URL della pagina audio è di questo tipo, /audio/samba-pour-laura-n-machado/normal, ho inserito anche il termine della categoria di appartenenza (normal), tramite pathauto.
Inserisco il contextual filter (Termine della tassonomia: Nome), e visto che sono in un blocco devo fornire il valore di default. QUando cerco di ricavare questo valore di default, mi perdo, non so che pesci pigliare... Ho provato i valori grezzi da URL, ma niente...
Grazie
Alessandro