Üdv!
Egyedi login blockot szeretnék készíteni, ugyanolyat mint hook_form_alter()-ben definiált login form:
function mymodule_form_alter(&$form, &$form_state, $form_id) { if ($form_id=='user_login') { // ... custom codes // Display login form: $form['name'] = array('#type' => 'textfield', '#title' => t('Username'), '#size' => 60, '#maxlength' => USERNAME_MAX_LENGTH, '#required' => TRUE, ); $form['name']['#description'] = t('Enter your @s username.', array('@s' => variable_get('site_name', 'Drupal'))); $form['pass'] = array('#type' => 'password', '#title' => t('Password'), '#description' => t('Enter the password that accompanies your username.'), '#required' => TRUE, ); // ... custom field $form['#validate'] = user_login_default_validators(); $form['actions'] = array('#type' => 'actions'); $form['actions']['submit'] = array('#type' => 'submit', '#value' => t('Log in')); } // if }
Erre is van függvény az API-ban? A hook_block_view_alter() nem jó, ha jól láttam.
Melyik API függvény jó erre?
Drupal verzió:
Fórum:
Block
Közben rájöttem. :)
Ugyanúgy hook_form_alter() API függvény:
:)