Templates Drupal 7:三个包含子项的MainMenuItems,如何为每个MainMenuItem(包括所有子项)添加特殊模板?

Templates Drupal 7:三个包含子项的MainMenuItems,如何为每个MainMenuItem(包括所有子项)添加特殊模板?,templates,drupal,path,nodes,Templates,Drupal,Path,Nodes,目前我正在一个drupal站点上工作,该站点将有三个主菜单项,其中每个项都有几个子菜单项 我想为每个主菜单项分配一个模板,我们称之为“节”,它也适用于该主菜单项的任何子菜单项 Drupal中第一个主菜单项的类似于节点/1的路径。我为每个子项分配了URL别名,但无法使用模板文件访问它们 例如: 我可以使用node--1.tpl.php将模板分配给node/1,但node/7是一个子菜单项,逻辑上不影响该节点 非常感谢您的建议,来自德国的问候:)我认为您需要使用内容类型来完成这一任务。 每个菜单项及

目前我正在一个drupal站点上工作,该站点将有三个主菜单项,其中每个项都有几个子菜单项

我想为每个主菜单项分配一个模板,我们称之为“节”,它也适用于该主菜单项的任何子菜单项

Drupal中第一个主菜单项的类似于节点/1的路径。我为每个子项分配了URL别名,但无法使用模板文件访问它们

例如:

我可以使用node--1.tpl.php将模板分配给node/1,但node/7是一个子菜单项,逻辑上不影响该节点


非常感谢您的建议,来自德国的问候:)

我认为您需要使用内容类型来完成这一任务。 每个菜单项及其子菜单项将共享一种内容类型。 创建新节点时,请根据节点所在的菜单选择其内容类型

完成此操作后,您可以使用以下方法为其设置主题: 节点--CONTENT-TYPE-MACHINE-NAME.tpl.php

关于创建和使用自定义内容类型: