как я могу увидеть поле профиля на странице регистрации? - PullRequest
0 голосов
/ 01 мая 2010

Я сделал индивидуальную страницу регистрации пользователя.и я сделал это на слое темы.
Но теперь я хочу увидеть поля, которые я сделал в модуле профиля.
, как я написал так для

<?php print drupal_render($form['account']['name']); ?>

этого кодапокажет поле имени пользователя.который по умолчанию.Теперь я хочу увидеть поля профиля, которые я создал в модуле профиля.
Так может ли кто-нибудь сказать мне, что я должен написать в drupal_render [?]?
Заранее спасибо.


Nitish
Panchjanya Corporation

1 Ответ

1 голос
/ 04 мая 2010

Во-первых, если вы используете Drupal 6, вы можете захотеть узнать, что вы можете просто установить флажок, Появиться на странице регистрации , который появляется при создании нового поля профиля пользователя от администратора UI.

Еще вы можете попробовать это.

$categories = profile_categories();
foreach($categories as $category) {
  $result = _profile_get_fields($category['name']);
  # You can add code here to render each category seperately #
  while($field = db_result($result)) {
    $fieldname = $field['name'];
    drupal_render($form[$category][$fieldname]);
  }
}
...