0

目前我正在开发一个drupal 站点,该站点将具有三个主菜单项,其中每个项将具有多个子菜单项。

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

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

例如:

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

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

4

1 回答 1

0

我认为您需要为此使用内容类型。每个菜单项及其子菜单项将共享一个内容类型。当您创建新节点时,根据它们所在的菜单选择它们的内容类型。

完成此操作后,您可以使用以下方法对它们进行主题化:node--CONTENT-TYPE-MACHINE-NAME.tpl.php

关于创建和使用自定义内容类型: https ://drupal.org/node/774728

于 2013-06-06T16:48:44.687 回答