E' possibile mettere il riferimento ad una view dentro ad un campo contenuto in un Content Type ?

4 contenuti / 0 new
Ultimo contenuto
E' possibile mettere il riferimento ad una view dentro ad un campo contenuto in un Content Type ?

Drupal 7

Premessa: sto muovendo i primi passi con Drupal x cui faccio i conti con le mie conoscenze che sono basse. Ogni aiuto è bene accetto ma non date niente x scontato...

Richiesta: vorrei avere un campo che contiene il link (cliccabile) ad una pagina del mio sito ma non so come fare.

Scenario: spiego le mie necessità

content_type CONDMONIO
{
   group_grup         GRUPPO   /* organic group */
   text               NOME
   text               COMUNE
   ....
   link               LISTA_PROPRIETARI  /* questo campo è quello che vorrei avere !!! */
}

Ad ogni condominio sono associati un certo numero di utenti, ovvero persone (user) associate ad un determinato condominio tramite le feature di ORGANIC GROUP.

1) Voglio dare la possibilità di poter visualizzare tutte le PERSONE che fanno parte di un determinato condominio. Solamente di quel condominio !

2) Anche se concettualmente sarebbe semplice (mostrare tutti gli USER che hanno lo stesso GROUP ID ovvero "gid" del "current logged user") mi sono creato una view x ogni condominio dove nei miei FILTER CRITERIA io vado a selezionare a manina "Groups audience (Groups audience)" uguale ad X, Y, Z ... Quindi le mie varie view hanno come path "propietariX" , "proprietariY" , "proprietariZ" . . .
Lo so che è macchinoso come sistema, ma sono 5 giorni che ci sbatto la testa senza cavare un ragno dal buco e questo è il massimo che sono riuscito a tirarne fuori. Ho provato a giocare con RELATIONSHIPS e CONTEXTUAL FILTERS ma non c'è stato modo di sortire l'effetto desiderato :-( giorni di disperazione, frustrazione, sgomento, tristezza e mestizia :-(((( ma oggi ho trovato un workaround e ciò x ora mi basta.

3) Stante il fatto che ogni view mi elenca i proprietari di un determinato condominio e solo di quello, ora devo dare la possibilità a chi ne fa parte di potervi accedere in modo semplice.

4) se io avessi all'interno del mio content_type CONDOMINIO la possibilità di avere un campo al cui interno io ci vado a memorizzare "http://www.miosito.com/proprietariX" a manina ed ovviamente l'utente ci possa cliccare sopra io sarei a posto.

5) purtroppo non riesco a capire come si possa fare xkè al momento posso specificare solo campi di tipo text o simili e non mi fanno memrizzare un link cliccabile. Che ne dite del modulo link ??? Fa alla mia bisogna ???

Se per caso qualcuno sapesse dirmi come fare a passare alla mia view il "gid" del mio current logged user ed utilizzarlo come criterio x selezionare gli utenti da visualizzare mi glisarei davvero grato ma capisco che la richiesta mi sembra troppo rognosa o mal posta.

Sxo di esser stato chiaro ma: MI POTETE DARE UNA RISPOSTA SUL PUNTO 5 qui sopra esposto ?

Grazie in anticipo e buone feste,
Carlo

Il modulo link può andare, ma per quello che vuoi può andar bene anche un campo testo con attivi i filtri URL. Oppure un nodereference in cui mettere il collegamento alla home del gruppo.

Danke Pinolo,
dopo il post ho provato il modulo link ed effettivamente funzika che è un fagiUolo e mi risolve il problema... però ...
c'è un però grosso come una casa ...

Sto metodo, ovvero sto bypass che ho adottato va bene x il momento, ma non mi va di gestire sta faccenda della lista degli utenti in questa maniera ovvero fare una VIEW x ogni ORGANIC GROUP che vado a creare andando tra l'altro a mettere a manina il GID (group id).

Volendo continuare qst discussione su COME DIAVOLO FACIO A PASSARE IL GROUP ID DEL CURRENT LOGGED USER come CONTEXTUAL FILTER, devo apriore un nuovo post (in quanto il titolo di qst non è più coerente) o continuo in qst thread ???

BTW, danke x la rapida reply & ThnX

Boh, mi sembra che la richiesta iniziale sia sempre quella, quindi proseguirei qui. Purtroppo non ho mai lavorato con le viste + OG, quindi non so aiutarti oltre