Views in user profile (Viste nei profili Utente)

17 contenuti / 0 new
Ultimo contenuto
Views in user profile (Viste nei profili Utente)

Ciao a tutti. Nel mio sito ho fatto in modo che ogni utente possa creare un contenuto con un campo cck immagine e ulteriori altri campi. Ora vorrei creare una vista che faccia vedere solo l'immagine del contenuto e poi al click venga reindirizzato al nodo esistente. fin qui tutto ok riesco a fare tutto. Il problema sorge quando questa vista la voglio mettere nel profilo utente in modo che compaiano tutte le immagini del campo cck del relativo contenuto che ha creato quell'utente. Uso drupal 6 quindi il modulo user_views non posso utilizzarlo perchè è compatibile solo per il 5.
Grazie a tutti

Nessuno puo aiutarmi?

Prova a invitare nella discussione : KIPPER e KRIMA ... se non la risolvono Loro ...
Come dice Pinolo : aspetta che qualcuno passi

Io la vedevo difficile la soluzione : e per ora, stranamente, pare che sia cosi ...

Lavatrice ad ultrasuoni
Sito http://www.ultrasuoni.net > Client service and contacts: [email protected]

Lorenzo, nelle discussioni non si invita la gente. Chi passa, fa quel che può. OK?

@supergnomo Nella view è possibile creare un filtro per l'utente attualmente collegato.

si però come faccio a metterla poi nel profilo utente?

nel template del tipo di contenuto che usi come content profile, inserisci: views_embed_view

ok grazie ora provo e ti faccio sapere, per far si che si vedano solo i contenuti creati dall'utente del relativo profilo che filtro devo usare? nel post precedente hai detto di mettere il filtro per l'utente attualmente collegato, significa filtro per i contenuti creati dall'utente della quale si sta guardando il profilo?

non ci sono riuscito, ho provato a utilizzare questa funzione views_embed_view(), ma non mi appare niente in output, poi non so se si puo settare la vista in modo che si vedano solo i contenuti dell'utente del quale si sta guardando il profilo. Ho provato a cercare un po in rete ma non ho trovato ancora niente. Potrei aggiungere quel tipo di contenuto nel profilo utilizzando content_profile però cosi un utente può creare sono un contenuto di quel tipo. Proverò ancora a cercare

sono riuscito a creare una vista funzionante per quello che deve fare. Sono anche riuscito a metterla nel profilo dell'utente però solo come tab, io invece vorrei mettere l'output della vista direttamente nella pagina principale del profilo, per intenderci quella /user/% principale. Come si puo fare?

almeno è possibile farlo?

ho risolto tutti i problemi, per chi avesse lo stesso problema puo contattarmi tranquillamente

Ciao supergnomo, come hai fatto alla fine ad inserire a view nel profilo utente?

Ho risolto da solo..Grazie lo stesso!

E come ..se si può saperlo.

Ps
le mie previsioni erano giuste: 2/12/2010 -->29/11/2011

Lavatrice ad ultrasuoni
Sito http://www.ultrasuoni.net > Client service and contacts: [email protected]

Se risolvete un problema spiegate come avete fatto. sennò il forum non ha senso.

COmunque per chi non lo sapesse in views c'è uno strumento che si chiama (in d7) relationship e in d6, se non ricordo male contextual filters.

Questi filtri cosa fanno? sostanzialmente prendono per esempio l'url e ne creano un filtro, quindi nel caso degli utenti, prendono l'url della pagina profilo che state visitando e mostrano solo i contenuti di quell'utente.

Poi con views fate un blocco e lo mettete nell pagina.
spero di esser stato chiaro.

Andrea, mi sa che hai confuso un po' di cose. Quello che prende elementi dell'URL e ne fa dei filtri sono gli Arguments. Le Relationship servono in sostanza a fare delle JOIN tra entità collegate (per esempio in base a un nodereference che punta da un nodo a un altro.

Pinolo wrote:
Andrea, mi sa che hai confuso un po' di cose. Quello che prende elementi dell'URL e ne fa dei filtri sono gli Arguments. Le Relationship servono in sostanza a fare delle JOIN tra entità collegate (per esempio in base a un nodereference che punta da un nodo a un altro.

Eh si è proprio vero.. iperfail.. beh insomma ci siete arrivati no?