Domanda

I creare automaticamente gli utenti per i visitatori che presento le mie webforms come per http://www.mikewagan.net/2010/10/drupal-create-user-accounts-through-the-webform-module/

Il tutto funziona bene, con un piccolo problema:. I dati di modulo web di presentazione devono essere cambiati come a rappresentare il mittente corretto (il mio utente appena creato), attualmente è legato alla utente non autenticato

ho provato $form['details']['uid']['#value'] = $account->uid; nel campo di elaborazione aggiuntive, ma questo non sembra funzionare.

Quale parte dei dati di presentazione di Webform devo massaggiare per rendere questo accada?

È stato utile?

Soluzione

Il mio suggerimento è quello di eseguire un hook_nodeapi, e modificare il mittente all'interno del nodo a destra prima della sua creazione.

controllare gli stati nodeapi ti da qui:

http: // api. drupal.org/api/drupal/developer--hooks--core.php/function/hook_nodeapi/6

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top