Drupal e Privacy

Posts: 59
Iscritto il: 11 Set 06

nel modulo di registrazione e' possibile visualizzare la normativa della privacy e inserire la casellina da spuntare per accettare il trattamento dati?

e' possibile farlo anche per i moduli contatti?
su drupal ho trovato e provato webform ma esiste qualche modulo che permetta di personalizzare i moduli contatti?

grazie anticipatamente

__________________


Posts: 59
Iscritto il: 11 Set 06

per la registrazione utente ho risolto con il modulo "legal"

__________________


Posts: 149
Iscritto il: 17 Nov 05

Per la registrazione, basta usare il modulo "profile" (incluso in Drupal, ma non attivo nella configurazione predefinita) e aggiungere un campo checkbox.
Per i form contatti, io ho risolto facendo un modulo apposta, che è semplicissimo. Qui ne estraggo un pezzetto che potrebbe non funzionare, perché in realtà il mio modulo fa anche altre cose, comunque hai un'idea di come usare form_alter.

function nomemodulo_form_alter($form_id, &$form) {

  if ($form_id == 'contact_mail_page') {
  $cid_out = $form['cid']['#value'];
  $form['submit']['#weight'] = 10;
  $form['name']['#weight'] = 1;
  $form['mail']['#weight'] = 1;
  $form['subject']['#weight'] = 4;
  $form['message']['#weight'] = 5;
  $form['copy']['#weight'] = 7;
  //qui aggiungo il campo privacy
  $form['mt_privacy'] = array(
  '#type' => 'checkbox',
  '#title' => ('Ho letto e accetto l\''.l('informativa sulla privacy','privacy').'.'),
  '#description' => ('Se non si accetta l\'informativa, non è possibile inviare la richiesta'),
  '#return_value' => 1,
  '#required' => TRUE,
  '#weight' => 6,
);
   $form['#submit'] = array('_formext_form_submit' => array()) + (array)$form['#submit']; 
  }
}


Posts: 40
Iscritto il: 29 Nov 06

Grande!
Bene a sapersi!


Posts: 149
Iscritto il: 17 Nov 05

Scusate, ho fatto casino e ho inviato 2 volte...


Posts: 59
Iscritto il: 11 Set 06

per i contatti credo che usero' webform.

nella registrazione e' possibile far scegliere la password all'utente?

__________________


Posts: 59
Iscritto il: 11 Set 06

riapro il post.
nei contatti e' possibile inserire un check-box per accettare la privacy?

__________________


Posts: 59
Iscritto il: 11 Set 06

Pinolo wrote:
Per la registrazione, basta usare il modulo "profile" (incluso in Drupal, ma non attivo nella configurazione predefinita) e aggiungere un campo checkbox.
Per i form contatti, io ho risolto facendo un modulo apposta, che è semplicissimo. Qui ne estraggo un pezzetto che potrebbe non funzionare, perché in realtà il mio modulo fa anche altre cose, comunque hai un'idea di come usare form_alter.

function nomemodulo_form_alter($form_id, &$form) {

  if ($form_id == 'contact_mail_page') {
  $cid_out = $form['cid']['#value'];
  $form['submit']['#weight'] = 10;
  $form['name']['#weight'] = 1;
  $form['mail']['#weight'] = 1;
  $form['subject']['#weight'] = 4;
  $form['message']['#weight'] = 5;
  $form['copy']['#weight'] = 7;
  //qui aggiungo il campo privacy
  $form['mt_privacy'] = array(
  '#type' => 'checkbox',
  '#title' => ('Ho letto e accetto l\''.l('informativa sulla privacy','privacy').'.'),
  '#description' => ('Se non si accetta l\'informativa, non è possibile inviare la richiesta'),
  '#return_value' => 1,
  '#required' => TRUE,
  '#weight' => 6,
);
   $form['#submit'] = array('_formext_form_submit' => array()) + (array)$form['#submit']; 
  }
}

ma devo intervenire in contact.module?

__________________


Posts: 59
Iscritto il: 11 Set 06

ok ragazzi dopo tante ricerche e finalmento dopo aver capito ho provveduto a creare un modulo privacy e inserita la funzione form_alter...... funziona!

grazie Pinolo

__________________


Condividi contenuti