Registrierungsmodul erstellen
Eingetragen von svi (4)
am 07.03.2011 - 17:54 Uhr in
am 07.03.2011 - 17:54 Uhr in
Hallo,
ich benötige ein eigenes Registrierungsmodul ohne Angabe eines Login als Pflichtfeld. Es soll auch kein neuer Drupal Benutzer erstellt werden durch diese Registrierung. Optimal wäre die Speicherung der Daten in einer eigenen Tabelle. Die Standard Benutzer Registrierung möchte ich nicht benutzen, weil ich keinen neuen Drupal Benutzer durch die Registrierung anlegen will. Da ich Drupal Neuling bin, freue ich mich über jeden Hinweis. DIe fertigen Module, die ich bisher gefunden habe, erfüllen meine Aufgabe immer nur teilweise, weshalb ich ein eigenes Modul schreiben möchte.
Danke und Gruss, svi :-)
- Anmelden oder Registrieren um Kommentare zu schreiben
Ganz einfach :) 1.) Mach dir
am 07.03.2011 - 19:38 Uhr
Ganz einfach :)
1.) Mach dir einen neuen node typen "User" oder wie auch immer.
2.) Lad dir http://drupal.org/project/cck runter und installier das.
3.) Gib deinem Node Typen die felder die Du brauchst
4.) Auf deiner Seite einen Link zu dem node/add/DEIN-NODETYP
Und Voila ... da hast du deine Eingabemaske ... Falls du dann noch das Titel Feld optional machen willst wurde ich einfach ein kleines Helfermodul bauen und mit hook_form_alter das Feld optional machen.
Gruss
Patrick
http://www.drupalconnect.de
super! danke für den tip.
am 07.03.2011 - 22:20 Uhr
super! danke für den tip. alles wie von dir beschrieben umgesetzt, aber wie schreibe ich das helfermodul?
In ein Helfermodul kannst du
am 08.03.2011 - 11:38 Uhr
In ein Helfermodul kannst du einfach fuer die Seite benoetigte Funktionen umsetzen.
Isch hab da mal was vorbereitet :)
gruss
patrick
http://drupalconnect.de
vielen dank! das ist echt
am 08.03.2011 - 14:45 Uhr
vielen dank! das ist echt sehr nett. allerdings weiss ich jetzt nach der installation und aktivierung des helfers moduls nicht, wie ich das modul nutzen kann, um den titel und textkörper auszublenden bzw nicht required zu machen ...
Kein Ding: <?php function
am 08.03.2011 - 15:07 Uhr
Kein Ding:
<?php
function helfer_form_alter(&$form, &$form_state, $form_id){
print_r($form_id); // Dann rufst du node/add/DEIN_TYP auf um zu sehen wie die ID ist und entfernst das spaeter
if($form_id == 'MEIN_TYP'){
$form['title']['#required'] = FALSE; // Das sollte das Feld optional machen
}
?>
Guck dir dazu einfach nochmal http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hoo... und
http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.... an
Gruss
patrick
http://drupalconnect.de