Темизация формы регистрации пользователя

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

Аватар пользователя varnava varnava 13 апреля 2013 в 9:30

Не получаеться темизироать форму регистрации пользователя делал так:

создал файл page-user-register.tpl.php

в нем прописал

 print drupal_get_form('user_register')

в темплате стоит прописал

function название темы_theme($existing, $type, $theme, $path) {
  return array(
    'user_register' => array(
      'arguments' => array('form' => NULL),
      'template' => 'user-register',
    ),
  );
}

в форме регистрации выводяться поля созданые модулем content profile

нужно набрать форму полями, делаю так

<?php print_r drupal_get_form('user_register'); ?>

выводит NULL

как правильно распечатать форму регистрации?

Комментарии

Аватар пользователя FORTIS FORTIS 14 апреля 2013 в 11:36

Quote:

нужно набрать форму полями, делаю так
<?php print_r drupal_get_form('user_register'); ?>

зачем? 6ка вам вернет хтмл.
и вам нужен user-register.tpl.php потому что его вы указали в hook_theme

Аватар пользователя varnava varnava 15 апреля 2013 в 13:24

FORTIS да вы правы вообщем решил так:

вывел в форму регистрации нужные мне поля, а дальше растравил так как мне нужно с помощью jQuery скриптов. Не совсем может правильное решение ну результат получил тот который мне нужен. Просто создал страницу page-user-register.tpl.php и дальше все что нужно сделал в ней.

Всем спасибо за помощь!