<?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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.