Drupal开发:页面生命周期、菜单系统与PHP基础
1. Drupal页面生命周期与菜单系统
在Drupal中,页面处理完成后打印 $page_bottom 变量很重要,因为有许多函数依赖于页面底部的代码。同时,在页面处理前要放置 $page_top 变量。若使用标准HTML模板(html.tpl.php),以下三行代码会自动完成此操作:
<?php print $page_top; ?>
<?php print $page; ?>
<?php print $page_bottom; ?>
Drupal通过分层菜单系统跟踪内容,可将其视为由系统表示为页面元素组成的树。Drupal提供了三种访问菜单树的方法:
- 导航菜单 :用于在网站中导航,会根据用户位置、身份和角色进行变化,可由Drupal模块高度定制。
- 用户菜单 :包含与当前登录用户(或匿名用户)相关的信息,如注册博主可能有创建博客文章的链接,认证用户可找到注销链接。
- 管理菜单 :提供许多管理任务的链接,通常只有网站管理员可见。
此外,还有主菜单和二级菜单这两个动态性较低的菜单。主菜单一般用于提供网站常见页面的导航,如“关于我们”或“联系我们”页面;二级菜单可用于列出访问者可能感兴趣的其他网站链接,也可设置为指向主菜单的子菜单。
所有这些菜单都可看作是菜单树机制的
超级会员免费看
订阅专栏 解锁全文
9

被折叠的 条评论
为什么被折叠?



