drupal_render_form

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

includes/form.inc, строка 593

Версии
5 – 6
drupal_render_form($form_id, &$form)

Генерирует темизированный HTML-код из структурированного массива формы.

Параметры

$form_id Уникальный идентификатор формы для валидации, вывода, темизации и функции hook_form_alter().

$form Ассоциативный массив, содержащий структуру формы

Возвращаемое значение

Строка с темизированным HTML-кодом.

Связанные темы

▾ 1 функция вызывает drupal_render_form()

drupal_get_form in includes/form.inc
Получает форму из функции-конструктора или извлекает её из кеша, если форма была сформирована на предыдущей загрузке страницы. Далее функция проводит проверку и обработку данных, и, если необходимо формирует её HTML-код.

Код

<?php
function drupal_render_form($form_id, &$form) {
  // Don't override #theme if someone already set it.
  if (!isset($form['#theme'])) {
    init_theme();
    $registry = theme_get_registry();
    if (isset($registry[$form_id])) {
      $form['#theme'] = $form_id;
    }
  }

  $output = drupal_render($form);
  return $output;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему