【发布时间】:2010-12-29 11:15:23
【问题描述】:
我在 drupal 中创建了一个带有 cck 字段的节点,并创建了一个视图来显示内容。现在我想要的是在我的页面的特定区域上,我想获得视图结果并以我想要的方式显示它。我知道这可以使用区域/块来实现,但我想要的是更改布局或以不同的顺序/元素显示值。
非常感谢您的回复。
谢谢,
【问题讨论】:
我在 drupal 中创建了一个带有 cck 字段的节点,并创建了一个视图来显示内容。现在我想要的是在我的页面的特定区域上,我想获得视图结果并以我想要的方式显示它。我知道这可以使用区域/块来实现,但我想要的是更改布局或以不同的顺序/元素显示值。
非常感谢您的回复。
谢谢,
【问题讨论】:
您可能只想覆盖视图主题输出并在那里更改视图结果的布局。您可以覆盖任何输出、字段布局、节点布局、页面布局。要快速了解您必须将哪种主题模板复制/编辑到您的主题中,请查看视图显示上的“主题信息”部分。它基于您的视图的基本设置。
【讨论】:
主题信息是查看模块管理中的链接。创建视图时,您应该看到文本主题信息作为链接。您将看到每个视图的第一个模板文件(行、样式,然后它将列出您的每个字段)。您可以通过复制非粗体模板文件的名称(列表中的以下文件)并在模板目录中创建具有该名称的文件来覆盖这些模板。我通常在模板文件夹中创建一个名为“views”的文件夹,但我认为这不是必需的。您可以使用不同的名称访问您的字段,具体取决于它们的来源。使用 get_defined_vars() 获取变量的名称。
【讨论】: