2

我需要一个用于“首页”的自定义模板和一个用于所有其他页面的自定义模板。

实现这一目标的最佳实践是什么?

我需要制作 2 个主题还是可以使用相同的主题?

4

3 回答 3

3

创建 2 个模板文件:

  1. page--front.tpl.php为首页。

  2. page.tpl.php对于其他页面。

如需进一步阅读,请查看Drupal 7 模板建议

不要忘记在创建每个新模板文件后清除站点缓存。

希望这会有所帮助……穆罕默德。

于 2012-11-13T17:45:46.067 回答
2

如果您是 Drupal 主题的新手,请尝试使用 Devel 和 Themer 开发者模块 ( http://drupal.org/project/devel_themer )

于 2012-11-25T22:32:53.167 回答
2

如果您还不熟悉,我想将您引向“The Drupal Way”(使用灵活的基于 UI 的模块)。

如果您需要在页面上显示列出的信息(例如新闻提要或类似信息),我将使用面板和可能的视图来解决此问题。

这为设置站点的内容显示提供了一种完全不同的方法,这是 Drupal 生态系统的总体方向。

于 2012-11-13T21:17:16.787 回答