[gelöst] Benutzerkonto registrieren - submit-Button fehlt
Eingetragen von fk (23)
am 02.11.2011 - 18:31 Uhr in
am 02.11.2011 - 18:31 Uhr in
Hallo,
ich möchte oberhalb des Registrieren-Formulars einen statischen Text ausgeben. Das funktioniert auch, aber ich habe den Submit-Button verloren. In der template.php meines subthemes habe ich form_alter und hook_theme verwendet:
function mytheme_form_user_register_form_alter(&$form, &$form_state, $form_id) {
$form['#theme'] = 'user_register';
}
function mytheme_theme($existing, $type, $theme, $path){
return array(
'user_register' => array(
'render element' => 'form',
'template' => 'user-register',
),
);
}
Im gleichen Verzeichnis habe ich folgende user-register.tpl.php erstellt:
<p>Hier steht der Registrierungstext. Blabla...</p>
<div class="my-register-form-wrapper">
<?php
print drupal_render($form['form_build_id']);
print drupal_render($form['form_id']);
print drupal_render($form['account']['name']);
print drupal_render($form['account']['mail']);
print drupal_render($form['submit']);
?>
</div>
<p>hallo</p>
Es wird alles ausgeben - nur nicht der submit-Button. Woran liegt das?
Gruß
Frank
- Anmelden oder Registrieren um Kommentare zu schreiben
Grrr - der Fehler war in der
am 03.11.2011 - 09:30 Uhr
Grrr - der Fehler war in der user-register.tpl.php.
Falsch:
print drupal_render($form['submit']);
Richtig:
print drupal_render($form['actions']['submit']);