[gelöst] Registrierung | Content Profile: Gibts Möglichkeit die grundlegenden Registrierungsfelder in Gruppe zu organisieren?

am 13.04.2010 - 12:25 Uhr in
Hallo,
leider komme ich nicht weiter :(
Ich benutze Content Profile und habe diverse Felder die ein Benutzer bei der Regisitierung ausfüllen muss.
Zusätzlich nutze ich die Module auto assign Role, LoginToBoggan, Email Registration
Der Benutzer muss Standardmäßig seine E-Mail-Adresse + 2 mal Passwort eingeben.
Diese 3 Felder hätte ich sehr gerne in einer Gruppe zusammengefasst (Ein Rahmen um alle 3 Felder).
Wie ist das Möglich?
Vielen Dank,
viele Grüße Stefan
- Anmelden oder Registrieren um Kommentare zu schreiben
CCK Feldgruppen
am 13.04.2010 - 12:29 Uhr
Hallo Stefan,
Du kannst mit Hilfe von CCK Feldgruppen erstellen und in diese deine Felder eingruppieren. Dann sind diese auch umrahmt.
Beste Grüße,
Niko
Hallo Niko, danke für den
am 13.04.2010 - 12:32 Uhr
Hallo Niko,
danke für den Hinweis....aber die Felder E-Mail+Passwort tauchen leider nicht in der Feldverwaltung auf :(
Dann hilft ein Minimodul.
am 13.04.2010 - 15:10 Uhr
Dann hilft ein Minimodul. darin mit hook_form_alter das Formular für Dein Profile umarbeiten und die Feldgruppe einbauen.
Beste Grüße
Werner
Hallo Werner, danke für die
am 16.04.2010 - 14:35 Uhr
Hallo Werner,
danke für die Hilfe. Ich hab jetzt einiges rumprobiert, bekomme aber leider kein Fieldset um die gewünschten Felder gelegt.
Das Ändern der Felder funktioniert soweit (Gruppe aufgeklappt - zugeklappt etc), aber nicht das "hinzufügen".
Oder kann man mein Problem nur lösen indem man das ganze Formular themt?
Hast du vielleicht eine Hilfestellung für mich?
Vielen Dank,
viele Grüße Stefan
Ein Fieldset wird in der Form
am 16.04.2010 - 15:08 Uhr
Ein Fieldset wird in der Form als zweidimenionales Array angelegt. Nehmen wir an, Du willst die Felder feld1 und feld2 Deiner Form in ein Fieldset bringen dann geht das so:
form['set1'] = array(......... // hier die Fieldset Definition
form['set1']['feld1'] = array(....... // hier die Felddefinition für Feld1 genau wie vorher
form['set1']['feld2'] = array(.......
.........
Du mußt also die bestehenden Felder in das Fieldset bringen und mit unset die originalen Felder löschen. Die original-Namen mußt Du aber unbedingt hinter dem Fieldsetnamen beibehalten.
Beste Grüße
Werner
Vielen Dank für die Hilfe (:
am 16.04.2010 - 16:44 Uhr
Vielen Dank für die Hilfe (: