Signup: Administer all Signups - Felder bearbeiten?
Eingetragen von Vasco (89)
am 04.09.2007 - 20:40 Uhr in
am 04.09.2007 - 20:40 Uhr in
Hiho!
Ich habe kürzlich das Signup-Modul installiert und habe ein paar Felder hinzugefügt allá
$form['signup_form_data']['Name'] = array(
'#type' => 'textfield',
'#title' => t('Name'),
'#size' => 40, '#maxlength' => 64,
'#required' => true,
);
$form['signup_form_data']['Telefonnummer'] = array(
'#type' => 'textfield',
'#title' => t('Telefonnummer'),
'#size' => 40, '#maxlength' => 64,
);
$form['signup_form_data']['Aufgabe'] = array(
'#type' => 'textfield',
'#title' => t('Aufgabe'),
'#size' => 40, '#maxlength' => 100,
Das letzte Feld soll aber nur jemand eingeben können, der das Recht "administer all signups" hat.
Wie kann man sowas am Besten umsetzen? Ich habe gerade keinen wirklichen Ansatz außer mir eine komplett neue Oberfläche im Theme zu basteln. Aber ich hoffe es geht einfacher ;)
- Anmelden oder Registrieren um Kommentare zu schreiben
Der Wert '#access'in einer
am 05.09.2007 - 17:00 Uhr
Der Wert '#access'in einer Form gibt an ob man daraufzugreifen darf. Dazu
<?php
$form['signup_form_data']['Aufgabe'] = array(
'#type' => 'textfield',
'#title' => t('Aufgabe'),
'#size' => 40, '#maxlength' => 100,
'#access' => user_access('administer all signups'),
?>
Ich denke mal das müsste funktionieren.
Leider nein, klang gut
am 08.09.2007 - 08:14 Uhr
Leider nein, klang gut klappt aber leider nicht