получить данные формы регистрации

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

Аватар пользователя colombo_ colombo_ 25 мая 2012 в 2:02

добрый вечер)
темизирую форму регистрации.
пошел таким путем -

<?phpfunction danland_user_register($form) {
 // $output = '';
  // Выводим на экран массив формы, чтобы узнать с чем работать
 
 return print_r($form);
 
 // Используя структуру Forms API, совершаем изменения
 
 //  Вызов drupal_render() для всего массива $form, чтобы убедится, что
 //  все элементы формы выведены на экран
//  $output .= drupal_render($form);
 // return $output;
}?>

так вот, решил сперва узнать собственно из чего форма состоит и что в ней лежит, чтобы это убрать.
но вывод конструкции такой ужасен - он идет в одну строку и невозможно разобрать какой массив в какой вложен.

devel b drupalforfirebug по понятным причинам работать не будут, так как форма реги доступна тока без админки Biggrin

как сделать читаемую выдачу..или может полное апи есть

Комментарии

Аватар пользователя colombo_ colombo_ 25 мая 2012 в 13:21

еще вопросик сюда же, где лежит шаблон страниц /user/register и /user ?
хочу убрать надписи "Информация о пользователе" и переключатели

Аватар пользователя ser_house ser_house 25 мая 2012 в 17:50

Чтобы убрать заголовок страницы регистрации в template.php (если нет - создаём) в функции THEME_preprocess_page (если нет - создаём)

  $title = drupal_get_title();
  if (t('User account') == $title) {
    $variables['title'] = '';
  }
  else {
    $variables['title'] = $title;
  }

Для 7-ки этот код должен быть в THEME_process_page

Ну а переключатели - это к форме редактирования профиля через hook_form_alter