Views e filtri contestuali

15 contenuti / 0 new
Ultimo contenuto
Views e filtri contestuali

Ciao a tutti.

Nel sito che sto realizzando ho creato 2 diversi tipi di contenuto, Prodotto e Tipologia Prodotto. Attraverso Node Reference collego i due tipi di contenuto (in uno dei campi del prodotto posso selezionare la tipologia di prodotto).

A questo punto ho creato un blocco/view in cui visualizzo l'elenco dei Prodotto. Vorrei fare in modo che quando sono nella pagina Tipologia Prodotto nel blocco visualizzo soltanto i Prodotti di quella Tipologia.

Ho provato ad usare il filtro contestuale (che in altri casi sono riuscito ad utilizzare senza problemi) ma non riesco a impostarlo correttamente.
Qualcuno riesce a darmi una mano???

Grazie a tutti.

Drupal Version:

Prova a vedere se riesci a copiare il meccanismo da qui
http://www.drupalitalia.org/comment/73557#comment-73557

...enter at your own risk...

Dici una cosa del genere???

$handler->argument = node_load($argument)->field_tipologia_prodotto;
return true;

Non mi funziona.

Ho provato inserendo una Relazione con il campo Tipologia Prodotto, ho inserito un filtro contestuale ID del nodo e l'ho messo in relazione alla Tipologia Prodotto.

In anteprima funziona correttamente ma quando vado nelle pagine non viene visualizzato niente. Perché????

Forse hai attivi i clean url?

...enter at your own risk...

Ho installato il modulo path, quello che è nel core... dici che è quello il problema?

Ho provato a togliere sia il modulo path che il clean url ma non ho risolto niente...

Senza avere altri elementi sulla view che hai creato non so come darti una mano.

...enter at your own risk...

potrei fare una screenshoot... ma come faccio a caricarla?

provo a metterti il link dell'immagine

La pagina Tipologia prodotto in cui vuoi far comparire il blocco che tipo di url ha?

...enter at your own risk...

Attualmente, avendo tolto il clean url e avendo disabilitato il modulo path, ha una cosa del genere miosito.it/?q=node/12

quindi l'id mostrato nell'url è il nodo, non il tipo.
allora mi sa proprio che dovresti provare il meccanismo che avevo suggerito nell'altro post.
io vedo nello screenshot che hai aggiunto le relazioni, mentre io suggerivo di usare solo il filtro contestuale, forzando il titolo e aggiungendo del php. non hai provato?

...enter at your own risk...

Ci sono riuscito!!!!

nel filtro contestuale avevo selezionato "Mostra tutti i risultati per il campo specifico" e non funzionava.
Ho cambiato con "Fornire il valore di default" e come tipo "ID del contenuto da URL" ed ora è tutto ok!!!

Grazie comunque Giuvax per il supporto!!!

:)

...enter at your own risk...