drupal_render_form
includes/form.inc, строка 454
- Версии
- 5 – 6
drupal_render_form($form_id, &$form)
Renders a structured form array into themed HTML.
Параметры
$form_id
Уникальный идентификатор формы для валидации, вывода, темизации и функции hook_form_alter.
$form
Ассоциативный массив, содержащий структуру формы
Возвращаемое значение
A string containing the path of the page to display when processing is complete.
Связанные темы
Код
<?php
function drupal_render_form($form_id, &$form) {
// Don't override #theme if someone already set it.
if (isset($form['#base'])) {
$base = $form['#base'];
}
if (!isset($form['#theme'])) {
if (theme_get_function($form_id)) {
$form['#theme'] = $form_id;
}
elseif (theme_get_function($base)) {
$form['#theme'] = $base;
}
}
if (isset($form['#pre_render'])) {
foreach ($form['#pre_render'] as $function) {
if (function_exists($function)) {
$function($form_id, $form);
}
}
}
$output = drupal_render($form);
return $output;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии