Aiuto serve Urgente una lista di nodi con Gruppo OG
Salve ho un sito in D7 che usa Organic Groups, ho necessità urgente di creare una vista che mi mostri tutti i nodi che non appartengono a gruppi. Cioè che non hanno un campo group audience compilato.
Ho provato a vedere qualche guida ma non c'è stato verso.
Potete cortesemente darmi una mano?
Grazie in anticipo..
Risposte
1. Assicurati di avere il
1. Assicurati di avere il modulo Organic Groups installato e abilitato sul tuo sito Drupal 7.
2. Vai alla pagina di gestione delle viste (admin/structure/views) e clicca su "Aggiungi una nuova vista".
3. Nel campo "Nome della vista", inserisci un nome significativo per la tua vista, ad esempio "Nodi senza gruppi".
4. Seleziona l'opzione "Mostra: Contenuto" e clicca su "Continua ed edita".
5. Nella sezione "Filtro", aggiungi un filtro per il campo "Group audience". Seleziona il filtro "È vuoto (NULL)".
6. Nella sezione "Formato", puoi impostare il formato di visualizzazione dei risultati della tua vista, ad esempio "HTML list" o "Table".
7. Fai clic su "Salva" per salvare la tua vista.
Ora dovresti avere una vista che mostra tutti i nodi che non appartengono a gruppi, cioè quelli che non hanno il campo "Group audience" compilato.
Ti ringrazio per
Ti ringrazio per l'interessamento, ma purtroppo non è così facile, OG necessità di relazione tra nodo e gruppo, e io non ho ancora capito come realizzarla perchè pur usando da anni OG non ho mai richiamato campi di gruppo senza un filtro contestuale.
Per i posteri ho trovato la
Per i posteri ho trovato la soluzione !
In una view di contenuti usare relazione
OG membership: OG membership from Nodo
"The OG membership associated with the Nodo entity."
A questo punto si può aggiungere un campo "gid" , cioè il nid dell'entità gruppo. (Nel mio caso è un tipo di contenuto creato appositamente).
Per precisione aggiungere il campo
OG membership: Group ID
Il campo mostrerà l'id del contenuto adibito ad essere il gruppo.
Poi basterà aggiungere un filtro che mostri solo i nodi in cui il campo in questione è vuoto e il gioco è fatto!