0

您好我正在尝试生成一个 Drupal 节点,该节点类似于视图模块生成的提要页面。我需要生成一个 xml 提要,所以我不想显示在每个节点上显示的常规 drupal 模板。我试图了解提要的视图是如何工作的,因为我想以类似的方式显示我的页面,而无需使用 drupal 模板。任何建议都会很棒。

4

1 回答 1

5

在 Drupal 中,您可以将任何单独的页面设置为与默认模板完全不同的主题。所以,如果你有一个节点,假设 url 是“ node/14 ”,你可以在你的主题文件夹中创建一个名为“ page-node-14.tpl.php ”的新模板文件。在此模板中,您可以添加所需的任何 html/xml 标记。此外,对于该特定节点,您还应该创建一个“ node-14.tpl.php ”来主题该节点的内容。

如果您想在页面上显示更多节点,例如“ taxonomy/term/3 ”(在这里您可以找到所有带有 ID 3 的术语标记的节点),您必须创建一个“ page-taxonomy-term-3 .tpl.php ”模板在您的主题文件夹中。要从一个特定的内容类型为每个节点设置主题,您应该在主题文件夹中创建一个“ node-news.tpl.php ”(这是针对news节点类型的)。

请记住,这些模板建议适用于 Drupal 6。在 Drupal 7 中,模板名称从“ node-news.tpl.php ”更改为“ node--news.tpl.php

于 2011-11-23T16:22:33.527 回答