2013-04-03 139 views
0

我正在開發一個drupal項目,其中我需要在內容頁面上創建「新帳戶」表單。有人能幫我解決這個問題嗎?是否有任何模塊或任何替代方法來獲得「創建新帳戶」作爲塊。「創建新帳戶」在drupal中阻止

在此先感謝。

+1

這個問題屬於drupal的答案網站。 – 2013-04-03 13:13:57

回答

2

使用hook_block_infohook_block_view創建一個新模塊以添加自定義塊。

然後使用此代碼示例:在啓用該模塊

function yourmodule_block_info() 
{ 
    $blocks = array(); 
    $blocks['my_registerform'] = array(
    'info' => t('Custom registration block'), 
    'cache' => DRUPAL_NO_CACHE, 
    ); 
    return $blocks 
} 


function yourmodule_block_view($delta = "") 
{ 
    $block = array(); 

    if($delta = "my_registerform") 
    { 
     $form = drupal_get_form("user_register_form"); 
     $block['subject'] = t("Create new account"); 
     $block['content'] = drupal_render($form); 
    } 

    return $block; 
} 

,一個新塊創建一個包含Drupal的登記表。轉到塊管理器頁面admin/structure/block以隨時放置它。

希望這會有所幫助。