[schon erledigt] Suche Variable zu "Status" für Benutzerkonto (user_profile_form) um Attribut zu setzen
am 30.10.2010 - 22:03 Uhr in
Hallo,
vor mir liegt ein Mini-Modul und ich möchte die Attribute für die Radiobuttons ändern (user_profile_form), aber die lassen sich einfach nicht überschrieben, ich habe so einige Sachen ausprobiert, werde daraus nicht schlau :-(
Auszug:
<?php
$form['status'] = array(
'#type' => 'radios',
'#default_value' => variable_get('status', 1),
//'#value' => array('status-0' => 'Disabled', 'status-0' => 'Enabled'),
'#attributes' => array('disabled' => 'disabled'),
?>Habe mit vielen Varianten versucht, aber die 'Radios' lassen sich wie bereits erwähnt nicht überschreiben bzw. sich ein Attribut geben. Beim E-Mail-Feld hatte das doch auch geklappt, musste dies nur "neu schreiben" und ich konnte da auch mein Attribut setzen...
Im Netz konnte ich überhaupt nichts brauchbares finden und ich bin leider auch kein PHP-Guru :-(
Zusammengefasst:
/users
Radios bei:
Status:
Gesperrt
Aktiv
Die sollen ein Attribut bekommen.
Vielen Dank.
-----------------------------------------------------
Hmm, naja, hat sich eben von alleine gelöst, hatte noch ein Codefragment gehabt, und nun klappt es komischerweise und endlich mal
Lösung:
<?php
$user_status_options = array('status-0' => t('Disabled'), 'status-1' => t('Enabled'));
$user_status_disabled = array(1, 2);
$form['account']['status'] = array('#type' => 'radios', '#options' => $user_status_options, '#disabled' => $user_status_disabled);
?>- Anmelden oder Registrieren um Kommentare zu schreiben

Neue Kommentare
vor 2 Tagen 18 Stunden
vor 3 Tagen 12 Stunden
vor 4 Tagen 7 Stunden
vor 1 Woche 1 Tag
vor 1 Woche 1 Tag
vor 1 Woche 6 Tagen
vor 1 Woche 6 Tagen
vor 1 Woche 6 Tagen
vor 4 Wochen 2 Tagen
vor 4 Wochen 3 Tagen