Drupal自定义菜单定位

时间:2010-02-22 16:13:27

标签: drupal

我已经创建了一些自定义菜单,我想将它们放在我的page.php.tpl中。我该怎么做?

1 个答案:

答案 0 :(得分:5)

所有“菜单”都有一个“块”用于显示。您可以在 管理员>上设置要在主题的特定“区域”中显示的块。网站建设>阻止 页面。默认情况下,新菜单块将处于“禁用”状态。您可以将块移动到所需的区域,然后保存块设置。您还可以配置块本身以限制显示的用户角色或页面。

如果您的主题没有要显示菜单块的区域,则可以在主题中添加新区域(Drupal 6的步骤):

  1. 编辑主题的主题名称 .info文件,并添加新的区域条目:
    regions[custom_region] = My Custom Region
  2. 通过 管理员>上的按钮清除缓存数据后网站配置>性能 ,您的新区域应该在Blocks管理页面上显示为一个选项。
  3. 您还需要通过新的$custom_region变量在主题的page.tpl.php文件中输出新区域(以及分配给它的任何块)(此变量的名称将与您之前添加到主题的.info文件中的方括号内的文本。)