主题Drupal书的层次结构

时间:2009-11-04 14:10:25

标签: drupal

我正在将我们的静态HTML网站转换为Drupal。我们的网站目前分为几个部分,每个部分都有一个标题,然后是下面的一个子部分列表(例如,见http://www.eurosafeuk.co.uk/services/)。

这与Drupal的“书”模块非常吻合,但我需要自定义子页面的显示;默认情况下,它们打印为无序的页面标题列表,而我需要的是输出:

  • 每页的预告片图片
  • 页面标题
  • 页面摘要

我查看了.tpl文件,发现子项存储在$ tree变量中(已经是HTML格式化)。我的问题是:如果我想修改它,我从哪里开始?有没有人知道可以做到的预先存在的模块,还是我需要深入研究代码?

2 个答案:

答案 0 :(得分:1)

您可能希望查看针对您的案例制作的模块,而不是使用专门用于书籍结构的Book模块。我看起来不是很好,但Node Hierarchy模块可能对您有用。 。以下是项目页面的摘录:

  

...允许节点成为其他节点的子节点,从而创建类似树的内容层次结构。该模块提供:

     
      
  • 单击创建分层菜单
  •   
  • 分层面包屑
  •   
  • 使用Pathauto(和令牌模块)的自动分层网址   (例如:q = aboutus / history / beginning)。
  •   
  • 根据需要自动创建分层菜单。
  •   
  • 可选视图集成。
  •   
  • 可选节点访问集成。
  •   

如果您想以不同的方式在特定部分中使用主题节点,那么为每个部分制作单独的.tpl文件可能是个好主意。您为这些.tpl文件命名的方式使它们适用到某个部分的节点。

答案 1 :(得分:0)

获取devel模块,然后启用主题开发人员。这将告诉您用于构建HTML的模板或函数以及您可以创建的模板以覆盖它。