2010-05-01 20 views
0

我做了定製的用戶註冊頁面。我已經在主題層上做了這個。
但現在我想看看我在配置文件模塊中創建的字段。
爲我寫了這樣的我如何才能在註冊頁面上看到配置文件字段?

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

該代碼會顯示用戶名字段。這是默認的。現在我想查看我在配置文件模塊上創建的配置文件字段。
所以,任何人都可以告訴我我必須在drupal_render [?]中寫入什麼?
在此先感謝。


尼蒂什
Panchjanya Corporation

回答

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]); 
    } 
} 
+1

我一定要更改此代碼的任何東西?...... BCZ它給我像「非法偏移」 ......當我有我的TPL文件複製相同的代碼警告。我知道那個複選框,但我想創造一些好看的形式,這就是爲什麼我自己定製.... – Nitz 2010-05-04 08:34:59

+0

不,不。這不是要添加到tpl文件,而是添加到代碼(最好是您自己的模塊)。 – 2010-05-05 15:06:19

+0

是的..謝謝你... 我明白了...... 現在工作完美... – Nitz 2010-05-07 05:35:24

相關問題