Ciao!
Ho una view di contributi (un nodo tipo recensione) ciascuno collegato al film relativo (altro tipo di nodo distinto). Sono legati da un campo entity reference. Sul singolo film voglio mostrare, in un blocco che è appunto una view, tutti i contributi collegati a quel film dal campo entity reference.
Fin quando imposto tutto nella view del blocco funziona a meraviglia: collego il film con una relazione e un filtro contestuale, e se faccio la preview inserendo il nid del nodo del film mi vengono fuori solo i contributi di quel film.
Ma quando piazzo il blocco sul nodo, si svuota, come se il nodo non gli passasse il nid. Ho anche provato a disabilitare l'alias ma niente. Qualcuno ha qualche idea?
Contenuti legati da entity reference in una view
Mer, 18/02/2015 - 11:22
#1
Contenuti legati da entity reference in una view
Ciao, così su 2 piedi non saprei aiutarti, forse potresti prendere un'altra strada utilizzando il modulo viewfield, permette di inserire al tuo tipo di contenuto un campo "vista", ma anche qui dovrai passare l'id del nodo.
Ciao, non so come hai inserito il blocco nel nodo, ammettendo che hai utilizzato un template per quel tipo di nodo (node--TipoDiContenuto.tpl.php)
una soluzione potrebbe essere
<?php print views_embed_view('NomeVista','block_X',$node->nid);?>
(dove X è il numero del block)Se non risolvi, qualche dettaglio in più potrebbe essere utile.
Ciao
Massimo
Grazie ragazzi.
Per fare le prove di passaggio dell'id in effetti ho anche inserito quel blocco come view embeddata nel nodo. In quel caso ovviamente funziona. Ma ho capito perché non ci riesco, grazie ai vostri due commenti: io non sto riscrivendo il nodo con un template, come sarebbe stato più giusto, ma con una view che riscrive la struttura di tutti i nodi. Suppongo che la view non passi il nid in alcun modo quindi se disabilito temporaneamente la view e torno al display originale del nodo, il blocco comincerà a funzionare.
Grazie!
...enter at your own risk...