ciao
devo visualizzare le info di un socio nel formato indicato sotto.
Ho creato vari tipi di contenuto
- per i video (possono essere tanti)
- per il curriculum
- per le esperienze lavorative (possono essere tante)
- per la scheda principale con foto, attività principale ed "Equipaggiamento tecnico"
:''''''''''''''''''''''''''''''''''''''''''''''''''''':
: :
: +------+ Nome e cognome +--------------+ :
: | foto | attività principale | ultimo video | :
: | | ...... ........ .... . | creato | :
: +------+ ..... .... ...... ... +--------------+ :
: :
: :
: Ultima esperienza lavorativa Equipaggiamento :
: - titolo ....... tecnico :
: - mansione ..... ..... ....... :
: - Luogo ......... .... ..... :
: :
: Curriculum Professionale :
: ....... ........ ....... ........... .............. :
: .... ...... ............... ......... ............. :
: ............ ......... ............. .............. :
: <leggi tutto> :
: :
:''''''''''''''''''''''''''''''''''''''''''''''''''''':
Tutti i vari contenuti vengono creati dai singoli soci e quindi posso utilizzare l'User ID (UID) per individuarli.
Ho provato anche a creare le viste
- "ultima esperienza lavorativa"
- "ultimo video"
utilizzano come filtro contestuale: "Contenuto: Identificativo uid dell'autore" e fin qui tutto bene.
La mia sfida è quella di riuscire a creare la scheda del socio formattata come sopra. Speravo ingenuamente di riuscire a inserire una vista dento a un'altra ma non ho torvato il modo.
Ho provato panel ma anche questa strada non è quella giusta.
Vi chiedo un consiglio visto che le possibilità che ora vedo sono:
1) customizzare la visualizzazione del tipo di contenuto "scheda socio" e inserire le varie viste via php utilizzando come parametro l'UID
2) modificare il tema creando varie zone e enserire i vari elemento sottoforma blocchi-vista
Magari c'è un sistema più semplice
Grazie per l'attenzione
Io personalizzerei la scheda inserendo le viste da php, ma puoi anche creare una vista "scheda" con allegate altre viste: vedi il modulo https://drupal.org/project/views_attach.
Ciao
[RISOLTO] [SI PUO' FARE!!!]
Ciao ho provato Views Field View https://drupal.org/project/views_field_view e direi che funziona molto bene :-)
In pratica
1) ho creato la vista "ultima esperienza lavorativa" utilizzando come filtro contestuale l'Identificativo UID dell'autore.
- Ho scelto come percorso /ultima-esperienza-lavorativa, e quando vado alla pagina
www.miosito.it/ultima-esperienza-lavorativa/12 dove 12 è l'UID dell'utente posso visualizzare la sua ultima esperienza lavorativa.
- Ho anche aggiunto un'altra pagina nella vista "/esperienze-lavorative" in modo da visualizzarle tutte.
- Per raggiungere questa vista, ho aggiunto un campo nella pagina "ultima-esperienza-lavorativa" utilizzando l'Identificativo uid dell'autore e riscrivendo il campo con
<p><a href ="/esperienze-lavorative/[uid]">- leggi tutto -</a></p>
2) Ho usato la stessa tecnica anche per la sezione video.
3) Finalmente posso creare la vista "socio". Anche in questo caso scelgo di utilizzare come filtro contestuale l'Identificativo UID dell'autore.
- Per quanto riguarda l'ultima esperienza lavorativa, creo un campo utilizzando "Globale: Visualizza"
Nelle impostazioni Vista in Visualizza scelgo "ultima esperienza lavorativa" e come visualizzatore la pagina "ultima esperienza lavorativa". Perchè tutto funzioni nei Filtri contestuali occorre inserire
[!uid]
In questo modo l'UID, passato come parametro alla vista "socio", viene passato anche a questa vista annidata.
Si consiglia anche di installare "Views Content Cache" per velocizzare il rendering della pagina.
- Stesso discorso per il campo relativo all'ultimo video creato
4) con un pizzico di CSS poi si riesce a formattare i campi come descritto sopra
Spero di essere stato utile :-)