0

我已经定制了用户注册页面。我已经在主题层上做到了。
但现在我想查看我在配置文件模块中创建的字段。
正如我这样写的

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

此代码将显示用户名字段。这是默认的。现在我想查看我在配置文件模块上创建的配置文件字段。
那么谁能告诉我我必须在 drupal_render[?] 中写什么?
提前致谢。


Nitish
Panchjanya 公司

4

1 回答 1

1

首先,如果您使用的是 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]);
  }
}
于 2010-05-04T07:09:38.290 回答