0

我正在创建一个基于三个不同模板的大型网站:

  • 第一:主页 - 我知道我可以复制 page.tpl.php 并为此使用 page--front.tpl.php
  • 第二:所有二级页面都会以此模板设计
  • 第三:所有其他页面将基于此模板设计

以下是我的问题:

  • 我如何创建另外两个?
  • 假设该过程与我用于创建首页的过程相同,我是否只需调用第二个模板页面--second.tpl.php 和第三个相同的过程?

如果这是正确的,我将如何指定添加新页面时使用哪个模板(第二个或第三个)?

如果这不正确,有人可以帮忙解决我的错误吗?

谢谢!

4

1 回答 1

0

这通常通过为每种内容类型创建不同的 tpl.php 文件来完成。您的主页、辅助页面和所有其他页面都需要单独的内容类型。例如,对于您的二级页面,您需要创建一个名为“二级页面”的新内容类型,机器名称为“secondary_page”。复制 page.tpl.php 文件并将其重命名为 node--secondary_page.tpl.php (假设您使用的是 Drupal 7)。

刷新您的站点缓存(在“性能”菜单下),您使用“辅助页面”内容类型创建的所有内容都将遵循该新模板文件。

于 2013-08-05T20:53:46.623 回答