【发布时间】:2009-11-04 14:10:25
【问题描述】:
我正准备将我们的静态 HTML 网站转换为 Drupal。我们的网站目前分为多个部分,每个部分都有一个标题,然后是下面的子部分列表(例如,请参阅http://www.eurosafeuk.co.uk/services/)。
这与 Drupal 的“书”模块非常吻合,但我需要自定义子页面的显示;默认情况下,它们被打印为页面标题的无序列表,而我需要的是输出:
- 每页的预告图片
- 页面标题
- 页面摘要
我查看了 .tpl 文件,发现子项存储在 $tree 变量中(已经是 HTML 格式)。我的问题是:如果我想修改它,我应该从哪里开始?有谁知道可以做到这一点的预先存在的模块,还是我需要深入研究代码?
【问题讨论】:
-
无论您做什么,明智的做法是“像 Drupal 那样做”并覆盖或挂钩到现有模块,而不是自己更改模块,这会迫使您重新更改它的任何新版本。在大多数情况下,通过编写自己的模块来更改模块的现有行为比更改现有模块更容易、更安全。
标签: drupal