Un saluto a tutti.
Ho un quesito da mal di testa!
Voglio creare un unico blocco con le views che filtri per un TERM ID che gli passo tramite URL
Mi spiego:
1) Ho varie pagine/nodo, ognuna con una proprio termine di tassonomia associato (nodo/1 con termine cucina, nodo/2 con giardino, nodo/3 con soggiono...e cosi via).
2) Creo delle news ed a ognuno seleziono il termine di apparteneza (cucina, giardino, soggiorno...)
3) Qui vorrei creare un unico blocco views che filtri per termine di tassonomia, e quindi prenda come parametro di inglesso il TERM ID del nodo e filtri. Cambiando pagina il blocco views dovrebbe filtrare per quel TERM ID.
Ho impostato gli Alias Url perchè come primo parametro (dopo il ?q=) mi venga stampato il nome del TERM ID ed ho provato a lavorare con la sezione Arguments delle views ma senza uno straccio di risultato.
Mi domando perchè siano state riportate le funzionalità di Arguments nel Blocco se poi è impossibile utilizzarle!
Stampando nel blocco
<?php
print arg(0);
print arg(1);
?>
Ottendo solo l'identificazione del nodo. Nessun alias.
Esistone un metodo od è infattibile la mia richiesta per un Blocco-views?
Colpo di fortuna!
In "Tassonomia: Term ID" sotto Action to take if argument is not present: selezionare Provide default argument. qui scegliere PHP Code e importare l'array nodo $node=node_load(arg(1)); grazie a questo posso estrarre tutti i dati appartenenti al nodo e lavorarci a piacimento.