Drupal 7 三种不同的设计,Drupal

Drupal 7 三种不同的设计,Drupal,drupal-7,Drupal 7,我正在创建一个基于三种不同模板的大型网站: 第一:主页-我知道我可以复制Page.tpl.php并使用 页面--front.tpl.php以获取此信息 第二:所有辅助页面都将被删除 基于此模板设计 第三:所有其他页面将基于 这是一个模板设计 以下是我的问题: 如何创建其他两个 假设这个过程与我创建首页时使用的过程相同,我会简单地调用第二个模板页--second.tpl.php,然后调用第三个模板页的相同过程吗 如果这是正确的,我将如何指定在添加新页面时使用哪个模板(第二个或第三个) 如果

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

  • 第一:主页-我知道我可以复制Page.tpl.php并使用 页面--front.tpl.php以获取此信息
  • 第二:所有辅助页面都将被删除 基于此模板设计
  • 第三:所有其他页面将基于 这是一个模板设计
以下是我的问题:

  • 如何创建其他两个
  • 假设这个过程与我创建首页时使用的过程相同,我会简单地调用第二个模板页--second.tpl.php,然后调用第三个模板页的相同过程吗
如果这是正确的,我将如何指定在添加新页面时使用哪个模板(第二个或第三个)

如果这是不正确的,请有人帮助我指出我错的地方吗

谢谢


B

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

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