Termini correlati ad una lista di nodi

1 contenuto / 0 new
Termini correlati ad una lista di nodi

Ciao a tutti.

Ho una lista di nid (sono nodi di tipo 'product') ottenuti tramite la query:

$query_products = new EntityFieldQuery();
            $query_products->entityCondition('entity_type', 'node')
              ->entityCondition('bundle', 'product')
              ->propertyCondition('status', NODE_PUBLISHED)
              ->fieldCondition('field_main_category', 'tid', $term_from_menu->tid, '=')
              // Eseguo la query con l'utente amministratore
              ->addMetaData('account', user_load(1));
            $prods = $query_products->execute();

Ognuno di questi ha una relazione con un termine di tassonomia... come posso ottenere la lista dei termini legati a questi nodi, possibilmente senza ripetizioni?

Ci sbatto la testa da giorni ma non ne vengo fuori.

Se vi chiedeste perche devo fare questa cosa... semplice ... devo visualizzare dei filtri basati su dei termini di tasonomia ma vorrei vedere solo i filtri relativi al sottoinsieme di prodotti che sto per presentare.
Spero di essermi spiegato.

Drupal Version: