1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

Как сделать клон формы, только с другим айдишником? чтобы валидировалось и сабмитилось точно также..

Главные вкладки

Здравствуйте. Подскажите люди знающие , как сделать клон формы, т.е чтобы была идентичная форма, отправлялась также, валидировалась, но вызвать ее можно было по другому айдишнику?

Возьмем к примеру форму входа. Обьявляю новую функцию строитель в своем модуле.

function user_login_update() {
$form = drupal_get_form ('user_login');
return $form;
}

Далее, к примеру в шаблоне ноды пытаюсь вывести форму:

<?php print render(drupal_get_form ('user_login_update')); ?>

Форма выводится, все нормально с виду. Но при попытке залогинится по этой форме, выбивает ошибку "Логин не активирован или блокирован." Хотя логин и пароль точно верны, 100% .

Похоже что проблема с валидацией у клонированной формы.. Выручайте советом..

Комментарии

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /