Ho realizzato un form i cui campi sono estratti dinamicamente in base ai dati di una vista. Ho utilizzato il modulo Webform Views, il cui utilzzo è spiegato qui:
http://cgit.drupalcode.org/webform_view/plain/help/index.html?id=refs/he...

I vari campi appartengono a diverse Categorie (che è un tipo di contenuto) e dovrei applicare un filtro contestuale alla vista in modo che l'utente effettui la scelta della Categoria tramite menu a tendina e visualizzi un form contenente i campi solo della Categoria selezionata. Il problema è questo: se applico un filtro contestuale alla vista (che non ha pagina, è solo un master che viene importato nel webform), l'utente può effettuare la scelta ma poi il sistema non riesce a trovare la pagina. Questo è dovuto al fatto che la pagina in cui si effettua la scelta (oppure dove, se non si fosse applicato il filtro contestuale si sarebbe visualizzato il webform con tutti i campi della vista) è un nodo (webform) che contiene la vista, e non una vista come può sembrare.
Ho provato anche a creare una vista (stavolta con una pagina) di tutte le Categorie memorizzate (quelle che nel caso precedente erano nel menu a tendina) con un global custom text contenente un link alla vista filtrata, ma anche stavolta non funziona in quanto la vista non è una pagina ma solo un master.
Di fatto, quindi, il filtro devo applicarlo al form e non alla vista. Che soluzione potrei adottare?