欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

drupal定制用户页面

shiping1 的头像

drupal定制用户页面 不指定

drupal水滴 , 2012/05/26 23:58 , drupal建站 » drupal主题 , 评论(0) , 阅读(1132) | |
page.tpl.php是PHPTemplate主题中最为重要的一个文件。这个文件大大的负责显示于浏览器界面中的各种结果——它定义了你站点页面的整体布局。正如你从该文件名称中所期待的,它出现在大量的场合——它是默认页面模板。

这个文件无所不在,有些时候你希望对某个(或某些)页面自定义一番给你的站点添加些变化或者增强可用性。因此,问题就变成了在某种条件满足的情况下如何截取和覆写page.tp.php并显示自定义模板。

再一次,Drupal依赖层级体系和命名规则来决定使用哪个模板。举例来说,我们假设你想定制用户页面。在没有特别定义的情况下,当用户点击主菜单中的My account链接时,Drupal将召用page.tpl.php。

如 果你希望显示自定义页面,你需要截取默认页面然后显示你自己选定的页面。要实现这一点,你需要创建一个新的模板,取名为page- user.tpl.php并把它放在当前使用的主题文件夹中。系统将赋予page-user.tpl.php对默认page.tpl.php的优先权。

再进一步,我们假设你希望给某个特定用户展示自定义用户页面。在这个案例中,你需要在page.tpl.php的基础上创建一个新的模板,取名为page-user-1.tpl.php(在这里,假设这个模板显示给浏览用户为ID=1者看)

来自 http://www.majormoves.net/post/1221/
普通分类: