associare creazione vista ad un trigger

5 contenuti / 0 new
Ultimo contenuto
associare creazione vista ad un trigger

Salve a tutti!
E' la prima volta che scrivo in questo forum avendo da poco cominciato ad utilizzare drupal.
Spero possiate essermi di aiuto :).

Mi servirebbe capire se e come sia possibile innescare la creazione di una vista a seguito di un trigger, più precisamente quando viene creato un nuovo utente.
Cioè voglio che appena viene creato un nuovo account, sia creata anche una vista che permetta la visualizzazione dei contenuti di quell'utente.
Quindi avere tante viste per quanti sono gli utenti.
Successivamente creare una pagina (stavolta manualmente) in cui viene mostrata una drop-down list in cui sono elencate tutte queste viste, e selezionandone una venga mostarta sotto la vista corrispondente.

Beh, se qualcuno abbia in mente qualche approccio diverso che consenta di fare una cosa simile, va bene lo stesso.

Spero di essere stato chiaro.
Vi ringrazio anticipatamente per l'auito che spero possiate darmi.

Saluti,
ngiolet

IMHO non è l'approccio corretto, usa gli argument di views per mostrare i contenuti dell'utente, piuttosto che creare una vista per ogni utente, altrimenti succede un macello sul tuo server ;)

Ciao
Marco
--
My blog
Working at @agavee

Ciao,
stavo dando uno sguardo agli arguments di view, come consigliato, ma sto trovando delle difficoltà.
In pratica volevo permettere di filtrare dinamicamente i nodi in base all'autore.
Quindi nella vista ho inserito come arguments :
Utente: Nome
poi nelle opzioni ho messo come titolo "Nodi di %1" ed in "Azione da intraprendere se l'argomento non è presente" ho messo "Sommario".
Quindi quando mostro la vista mi compare una lista degli utenti con tra parentesi il numero di nodi associati a quell'utente...
Utente1 (4)
Utente2 (2)
Utente3 (2)
....e così via.
Quando però clicco su uno degli utenti non mi mostra nessun nodo come mai???
Dovrebbe visualizzare i nodi dell'utente sul quale si è cliccato?

Spero di essere stato chiaro.
Grazie in anticipo per le spiegazioni a riguardo.
Ciao,
ngolet

a me funziona ( sommario -> utente -> lista contenuti dell'utente)
prova a modificare/analizzare la vista di default tracker, che fa proprio quello (guarda tuo profilo qui su drupalitalia)

Io non riesco a capire come mai non mi funzioni.
Non è che nella vista bisogna impostare qualche altra cosa?.
Io come ti dicevo nella vista ho impostato: i campi da visualizzare, i filtri, e l'argomento che sarebbe il nome dell'utente, ed ho impostato sommario nelle opzioni dell'argomento.
Ora se non passo argomenti giustamente mi compare la lista degli utenti come sommario. Io vorrei che cliccando poi su uno di questi utenti del sommario, mi mostri la vista con i soli contenuti dell'utente su cui ho cliccato.
In pratica la lista mi funziona, infatti se dalla pagina di amministrazione della vista faccio l'anteprima passadoci come parametro il nome di un utente, correttamente mi mostra i contenuti di quel solo utente.
Il problema è solo che se non glielo passo e mi mostra la lista degli utenti credevo che cliccando su uno dei nomi degli utenti la vista vosse ricaricata passandoci il parametro corrispondente al nome dell'utente sul quale si è cliccato.

Penso di essere stato un po ripetitivo e me ne scuso.
Spero comunque di essere stato chiaro.

ciao
ngiolet