Drupal-如何使用PHP代码获取视图字段值?

时间:2010-12-29 11:15:24

标签: php drupal module views

我在drupal中创建了一个带有cck字段的节点,我创建了一个视图来显示内容。现在我想要的是在我的页面的特定区域,我想获得视图结果并以我希望的方式显示它。我知道这可以通过区域/块实现,但我想要的是更改布局或以不同的顺序/元素显示值。

非常感谢您的回复。

谢谢,

2 个答案:

答案 0 :(得分:1)

您可能希望覆盖视图主题输出并更改视图结果的布局。您可以覆盖任何输出,字段布局,节点布局,页面布局。要快速查看必须复制/编辑到主题中的主题模板类型,请查看视图显示中的“主题信息”部分。它取决于你的观点的基本设置。

答案 1 :(得分:0)

主题信息是View模块管理员中的链接。在创建视图时,您应该将文本主题信息视为链接。您将看到每个视图的第一个模板文件(行,样式,然后它将列出您的每个字段)。您可以通过复制非粗体模板文件的名称(列表中的那些模板)以及在模板目录中创建具有该名称的文件来覆盖这些模板。我通常在模板文件夹中创建一个名为“views”的文件夹,但我不认为这是必需的。您可以根据它们的来源访问具有不同名称的字段。使用get_defined_vars()获取变量的名称。