visualizzazione Scheda Socio

3 contenuti / 0 new
Ultimo contenuto
visualizzazione Scheda Socio

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

Drupal Version:

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 :-)