2010-07-03 55 views
4

我想在Drupal擴展用戶的形式(允許它們插入更多的數據,如公司名稱,姓氏,國籍等..Drupal:擴展用戶表單?

我應該尋找一個附加模塊?還是已經在Drupal嵌入?

感謝

回答

0

除了由txwikinger建議的簡介模塊,你可能有興趣在Content Profile模塊,它允許您使用節點作爲用戶資料。啓用CCK驅動的配置文件表單。

0

如果您喜歡編碼,您可以像我們的drupal company解決方案一樣來修改配置文件模板以僅打印字段而不是表單元素。我還沒有嘗試過,但我認爲你可以使用hook_form_alter將字段屬性設置爲禁用。在權限中擁有隻讀選項會很好。 我們在模板中添加了類似如下的內容:

profile_givenname。「」。$ account-> profile_surname; ?>
<div class="field_team">Email: <a href="mailto:<?php echo $account->mail; ?>"><?php echo $account->mail; ?></a></div> 
<div class="field_team">Team: <?php print check_plain($account->profile_role); ?></div> 
<div class="field_memberSince">Member Since: <?php echo $account->content['summary']['member_for']['#value']; ?></div> 
<div class="field_location">Location: <?php echo check_plain($account->profile_location);?></div>