Come scrivere i campi cck del nodo relativo al nodereference in una view

Poniamo di avere questa situazione:

Abbiamo un tipo di contenuto es. Appuntamenti che ha all'interno un campo nodereference da nel quale abbiamo selezionato un nodo di tipo immobile.

Noi vogliamo in una vista elencare gli appuntamenti mostrando però anche alcuni dei campi cck presenti nel nodo di tipo immobile.

Per farlo installiamo il seguente modulo: http://drupal.org/project/nodereference_views

Questo modulo ci crea una vista disabilitata, entriamo nell'elenco delle viste: admin/build/views/list

Cerchiamo la vista col nome: field_noderef_example, abilitiamola e facciamo una copia ovvero clicchiamo su clona.

A questo punto dobbiamo inserire il nome della vista (dove dobbiamo inserire il nome macchina) scriviamo il nome del campo nodereference presente nella tipologia Appuntamenti* (es. field_noderef_example)
il resto dei campi compiliamoli a nostro piacimento e clicchiamo su avanti.

*nota: se non ci ricordiamo il nome macchina del campo basta andare in "gestione dei contenuti" - "tipi di contenuto" - "edit tipologia (in questo caso appuntamenti)" - "gestisci campi"
posizioniamo il mouse sopra a modifica in corrispondenza del campo e leggiamo nella barra degli indirizzi bassa il nome del campo.

Nella vista come da esempio: http://raisedbyturtles.org/wp-content/uploads/views-screen.png come filtro mettiamo immobili, e nei campi mettiamo i campi che ci serviranno nella seconda vista (quella che mostrerà l'elenco degli appuntamenti). Salviamo la vista

Ora creiamo la seconda vista che mostrerà l'elenco degli appuntamenti mettiamo i filtri desiderati e nei campi mettiamo il campo nodereference dell'immobile, a questo punto quando stiamo inserendo il campo nelle impostazioni del campo stesso l'ultima impostazione in fondo è presente un dropdownlist con il nome format: selezioniamo "mostra", salviamo anche questa vista e testiamola.

Fonte: http://raisedbyturtles.org/view-as-content-field-in-drupal/

Nessun commento:

Posta un commento