三种不同的设计,Drupal

时间:2013-07-29 23:50:01

标签: drupal-7

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

  • 第一:主页 - 我知道我可以复制page.tpl.php并使用 page - front.tpl.php for this
  • 第二:所有辅助页面都是 基于此模板设计
  • 第三:所有其他页面将基于 这个模板设计

以下是我的问题:

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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

刷新您的网站缓存(在“效果”菜单下),您使用“辅助页面”内容类型创建的所有内容都将跟随该新模板文件。