我已经定制了用户注册页面。我已经在主题层上做到了。
但现在我想查看我在配置文件模块中创建的字段。
正如我这样写的
<?php print drupal_render($form['account']['name']); ?>
此代码将显示用户名字段。这是默认的。现在我想查看我在配置文件模块上创建的配置文件字段。
那么谁能告诉我我必须在 drupal_render[?] 中写什么?
提前致谢。
Nitish
Panchjanya 公司
我已经定制了用户注册页面。我已经在主题层上做到了。
但现在我想查看我在配置文件模块中创建的字段。
正如我这样写的
<?php print drupal_render($form['account']['name']); ?>
此代码将显示用户名字段。这是默认的。现在我想查看我在配置文件模块上创建的配置文件字段。
那么谁能告诉我我必须在 drupal_render[?] 中写什么?
提前致谢。
首先,如果您使用的是 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]);
}
}