Здравствуйте. Подскажите люди знающие , как сделать клон формы, т.е чтобы была идентичная форма, отправлялась также, валидировалась, но вызвать ее можно было по другому айдишнику?
Возьмем к примеру форму входа. Обьявляю новую функцию строитель в своем модуле.
Далее, к примеру в шаблоне ноды пытаюсь вывести форму:
Форма выводится, все нормально с виду. Но при попытке залогинится по этой форме, выбивает ошибку "Логин не активирован или блокирован." Хотя логин и пароль точно верны, 100% .
Похоже что проблема с валидацией у клонированной формы.. Выручайте советом..
Комментарии
а какой смысл менять айди формы?
если надо добавить свои элементы, валидацию и сабмит для них на существующую форму - hook_form_alter достаточно..
Так не пробовали?
<?php print render(drupal_get_form('user_login')); ?>
$form = user_login();
не советую выводить форму в слое темы
Спасибо всем за ответы, получилось.