Drupal-如何使用 PHP 代码获取视图字段值?
Posted
技术标签:
【中文标题】Drupal-如何使用 PHP 代码获取视图字段值?【英文标题】:Drupal- How to get views field values using PHP Code? 【发布时间】:2010-12-29 11:15:23 【问题描述】:我在 drupal 中创建了一个带有 cck 字段的节点,并创建了一个视图来显示内容。现在我想要的是在我的页面的特定区域上,我想获得视图结果并以我想要的方式显示它。我知道这可以使用区域/块来实现,但我想要的是更改布局或以不同的顺序/元素显示值。
非常感谢您的回复。
谢谢,
【问题讨论】:
【参考方案1】:您可能只想覆盖视图主题输出并在那里更改视图结果的布局。您可以覆盖任何输出、字段布局、节点布局、页面布局。要快速了解您必须将哪种主题模板复制/编辑到您的主题中,请查看视图显示上的“主题信息”部分。它基于您的视图的基本设置。
【讨论】:
感谢您的回复。我想这就是我要找的。可以给我一个关于如何覆盖我的观点的链接吗?而且我似乎找不到“主题信息” 更多信息+链接见***.com/questions/77694/how-to-quickly-theme-a-view另外,如果你要做很多这样的工作,我建议你拿这本书:frontenddrupal.com【参考方案2】:主题信息是查看模块管理中的链接。创建视图时,您应该看到文本主题信息作为链接。您将看到每个视图的第一个模板文件(行、样式,然后它将列出您的每个字段)。您可以通过复制非粗体模板文件的名称(列表中的以下文件)并在模板目录中创建具有该名称的文件来覆盖这些模板。我通常在模板文件夹中创建一个名为“views”的文件夹,但我认为这不是必需的。您可以使用不同的名称访问您的字段,具体取决于它们的来源。使用 get_defined_vars() 获取变量的名称。
【讨论】:
以上是关于Drupal-如何使用 PHP 代码获取视图字段值?的主要内容,如果未能解决你的问题,请参考以下文章