我已经定制了用户注册页面。我在主题层上做了这个 但现在我想看看我在个人资料模块中所做的字段 正如我为此写的
<?php print drupal_render($form['account']['name']); ?>
此代码将显示用户名字段。这是默认的。现在我想查看我在配置文件模块上创建的配置文件字段。
那么任何人都可以告诉我在drupal_render [?]中要写什么?
提前谢谢。
答案 0 :(得分:1)
首先,如果你使用Drupal 6,你可能想知道你可以选择一个复选框,出现在注册页面,当你从中创建一个新的用户配置文件字段时,它会显示出来。管理员界面。
否则你可以试试这个。
$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]);
}
}