Signup-Module: Wie kann ich weitere Felder sichtbar machen?
am 29.08.2007 - 12:34 Uhr in
Hallo!
Ich habe folgendes Problem mit dem Signup-Modul: Wenn man bei einem Event auf "Signup" klickt, fragt einen das System u.a nach "Phone". Wenn jetzt jemand anderes den Event anklickt, sieht er unten die Namen der Nutzer, die zugesagt haben - die angaben zu "Phone" sieht er jedoch nicht. Die sieht nur der Administrator und der User, zu dem die Angaben gehören. Wie kann ich die Informationen zu Phone ebenfalls darstellen? Wenn das ginge, wäre mir schon sehr geholfen.
Noch besser wäre es, wenn ich noch weitere Angaben darstellen könnte. Mit der Anleitung unter http://www.darcynorman.net/2006/12/12/custom-fields-in-drupal-event-signups habe ich noch einige weitere Felder definiert, die beim Zusagen zu einem Event abgefragt werden. Auch die würde ich gerne anzeigen.
Vielleicht weiß ja jemand Rat.
Viele Grüße,
Manuel
--------------
Konfiguration: Drupal 5.2, Event 5.x-1.0, Signup 5.x.-2.2
- Anmelden oder Registrieren um Kommentare zu schreiben
schau mal in die
am 29.08.2007 - 13:49 Uhr
schau mal in die signup.theme-Datei...
Habe ich getan ,
am 29.08.2007 - 19:03 Uhr
konnte dort allerdings nichts erkennen, das mit weiterhelfen würde. Wo genau werden denn da die relevanten Werte ausgelesen und ausgegeben?
Grüße,
Manuel
function
am 29.08.2007 - 19:23 Uhr
function theme_signup_user_form()
Die Funktion kannst Du in Deinem Theme überschreiben und einfach weitere Felder gemäß Form-API dazuschreiben.
function theme_signup_user_form()
am 31.08.2007 - 10:50 Uhr
Hm, habe mir die Funktion gerade einmal angesehen. Die scheint dazu zu dienen, neue Felder zu definieren und den User bei der Zusage zum Event seine Daten dort eintragen zu lassen. Den Teil der Angelegenheit hatte ich schon gelöst. Mir geht es jetzt darum, diese zusätzlichen Daten (im Ausgangsfall zunächst einmal "Phone") auf der Eventseite neben dem Usernamen anzeigen zu lassen. Momentan sieht nämlich lediglich der Administrator die zusätzlichen Informationen der Nutzer (z.B. die Telefonnummer), die zugesagt haben. Ein Nutzer, der zugesagt hat, sieht seine eigenen Angaben. Alle anderen sehen lediglich die Usernamen derer, die zugesagt haben.
Grüße,
Manuel