Rivendicare un nodo

6 contenuti / 0 new
Ultimo contenuto
Rivendicare un nodo

Do la possibilità agli utenti di gestire i contenuti (nodi) che creano.
In certi casi, però, potrebbero voler gestire un nodo che ho creato io (o qualcun altro), rivendicandone appunto la titolarità.

Quindi cosa ho pensato di fare?
In ogni nodo metto un piccolo link che porterà ad un form (fatto con webform) dove l'utente mi contatta per chiedermi di lasciargli la gestione del nodo.
In automatico vorrei che il form si auto-compilasse con i vari dati: chi è l'utente che mi contatta (il form lo potranno raggiungere solo gli utenti autenticati) e l'url del nodo.
In questo modo l'utente che fa la richiesta dovrà solo scrivere 2 righe per spiegarmi il perché dovrei lasciargli la gestione di quello specifico nodo.

La domanda è:
siccome i dati dell'utente li recupero con %username e %useremail tramite token, come faccio a recuperare anche l'url del nodo?

Siccome sono buono, vi do anche la domanda di riserva. ;-)
Esiste un modulo già bello e pronto che fa quel che ho descritto sopra?

Drupal Version:

Ciao Lazzo85,

dato che il link lo crei a mano potresti aggiungere all'url l'id del nodo, in modo da recuperarlo poi nel form.

In sostanza nel link che crei aggiungi ?idor=$nid (dove $nid è l'id del nodo), nel webform crei un campo nascosto e gli assegni il valore predefinito %get[idor].

Documentazione relativa: http://drupal.org/node/296453#webform-url-default

Mi trovi su Google+

Ho provato come mi hai descritto, ma anziché l'url del nodo, come risultato mi esce solo "$nid"

mmm
Potrebbe essere una soluzione interessante.
Peccato non ci sia ancora la versione stabile per Drupal... 7 :(

Anche se è in dev puoi usare il modulo senza troppi problemi, a volte il "dev" viene messo solo perché ci sono problemi con le funzioni avanzate o non sono stati fatti tutti i test necessari, ma nella maggioranza dei casi non ho mai avuto problemi con i moduli dev.

Mi trovi su Google+