Inserimento nodo con registrazione utente acclusa

6 contenuti / 0 new
Ultimo contenuto
Inserimento nodo con registrazione utente acclusa

Ciao all. Sto realizzando un sito ed il cliente mi ha chiesto che l'inserimento dei contenuti sia libero ma al contempo chiuso ai soli utenti registrati.

Mi spiego: quando l'utente clicca su (ad esempio) node/add/page , si deve mostrare il form di inserimento del contenuto, ma alla fine del form deve essere aggiunto il form di registrazione ed il form di autenticazione.

Qualcuno ha mai fatto una cosa del genere ?

Come mi consigliate di proseguire ?

M.

Drupal Version:

Non ho fatto una cosa del genere, però mi viene in mente che potresti realizzarlo con Rules. Facendo in modo che quando si raggiunge la pagina node/add/[tipodicontenuto] Rules rimanda in automatico alla pagina user. In questo modo il visitatore del sito dovrà registrarsi e poi sempre con una Rule, una volta completata la registrazione, può essere reindirizzato a node/add/[tipodicontenuto]. Inoltre potresti specificare che alcuni ruoli non vengano reindirizzati su add, per evitare che ruoli con più permessi non debbano per forza passare per la pagina add.

Ho usato Rules per un progetto che però era in D6, sinceramente non so se tra le due versioni c'è qualcosa di diverso, ma in linea di massima i comportamenti dovrebbero essere gli stessi :)

---
"Solo gli imbecilli non hanno dubbi"
"Ne sei sicuro?"
"Non ho alcun dubbio!"
(da Il dubbio di Luciano De Crescenzo)

Ciao, non è la stessa cosa. Il cliente vuole che nella stessa pagina sia data la possibilità all'utente di registrarsi.

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

beh è lo stesso.
Con rules decidi tu dove reindirizzare gli utenti a seconda delle azioni che fanno.
Forse non ho ben chiaro cosa devi fare...

---
"Solo gli imbecilli non hanno dubbi"
"Ne sei sicuro?"
"Non ho alcun dubbio!"
(da Il dubbio di Luciano De Crescenzo)

Nella stessa pagina e quindi con un unico form o con due che sembrano uno solo, l'utente deve inserire il contenuto e nello stesso tempo inserire i dati di registrazione.

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

avevo letto delle discussioni al riguardo e ricordo che non é un problema di semplice risoluzione.
Però rules mi suggerisce un'idea un po' spartana ma che può funzionare: duplicare il tipo di contenuto e a uno dare dei permessi aperti agli utenti anonimi e all'altro no. Si crea poi la pagina con le form del tipo di contenuto aperto e della registrazione. All'invio della pagina, il contenuto viene salvato e, se la registrazione va a buon fine, clonato nel tipo di contenuto chiuso. A questo punto il contenuto aperto viene automaticamente eliminato. Nel caso in cui la registrazione non vada a buon fine si puo eliminare o non pubblicare il contenuto creato. Non sono un esperto programmatore ma a naso con rules e actions penso ci si possa riuscire! Che ne pensi?
Ciao