<?php print $intro_text; ?>
Drupal 6 自定義用戶登陸、註冊頁面
照以下步驟進行自定義用戶登陸、註冊、密碼修改頁面是相當簡單的:
首先定義變量;
主要的主題註冊;
創建一個或更多的主題模板;
第一步:
在你的主題主目錄創建或編輯template.php文件。
第二步:
添加一下代碼:
array(
'template' => 'user-login',
'arguments' => array('form' => NULL),
),
'user_register' => array(
'template' => 'user-register',
'arguments' => array('form' => NULL),
),
'user_pass' => array(
'template' => 'user-pass',
'arguments' => array('form' => NULL),
),
);
}
?>
代碼備註:
•以你的主題名稱替換”yourtheme”;
•以上三個頁面可以使用相同的模板文件。當然也可使用不同的模板,可分別命名模板:user-login, user-register, 和user-pass;
•模板文件必須使用英文破折號”-”,不能是下劃線”_”;
•注意:這裏是”user-pass” 而不是”user-password”。
第三步:
現在你要實現三個處理函數。這也許是最簡要的代碼,不過執行非常好且易於讀懂,讓我們繼續!
代碼備註:
•以你的主題名稱替換”yourtheme”;
•$varibles[‘intro_text’]這行是爲隨後的$varibles數組添加文字說明,在模板中通過$intro_text調用;
•這第二行是提供給表單併爲$vaiables數組添加代碼,在模板中拖過$rendered調用;
第四步:
創建模板文件與以上”template”所定義的值相匹配。這樣的話,我們僅需要兩個文件:user-regeister.tpl.php 和user-register.tpl.php(確認使用英文破折號”-”,而不是下劃線”_”)
第五步:
粘貼一下代碼到user-login.tpl.php。如有必要修改user-login.tpl.php 和 user-register.tpl.php:
<?php print $rendered; ?>
第六步:
保存文件的到你的餓主題目錄
第七步:
重建緩存。管理路徑:Administration > Performance and click on "Rebuild Cache"
現在你的餓用戶登陸頁面將包含一些新的文本表單處理函數,你可以自定義你所希望的模板文件。
原文:http://drupal.org/node/350634
有翻譯不當之處,請指正![email protected]
Robin主頁:http://www.qzstudio.cn
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.