【问题标题】:PHP code for contextual filter in Drupal 7Drupal 7 中上下文过滤器的 PHP 代码
【发布时间】:2015-10-21 07:24:18
【问题描述】:

我想在一个节点中制作幻灯片,仅显示站点管理员在同一节点中上传的图像(显示产品图像)。我设法创建了一个视图幻灯片,显示来自“字段集合”的图像,但我的问题是每个节点都显示上传到任何节点的所有图像,而不仅仅是属于自己节点的图像。

我现在已取消选中“显示指定字段的所有结果”选项,并猜测我需要为“默认值”编写一些 PHP 代码。我选择的上下文过滤器是“字段集合项:字段集合项 ID。

任何人都可以为返回此字段集合 ID 的默认值建议一个 PHP 代码。 或者我应该使用另一个上下文过滤器。

已编辑:我应该提到我已将幻灯片创建为一个块,而不是一个页面,因此节点 ID 不是通过 URL 提供的

【问题讨论】:

  • 您应该选中第二个单选按钮:提供来自 URL 的内容 ID。不是页面而是块也没关系。
  • 我以为我在文档中的某处读到您需要使用“页面”通过 URL 获取信息,但也许我错了。我会试试这个,谢谢。

标签: php drupal-7


【解决方案1】:

在视图中你需要添加一个FILTER CRITERIAContent: Type (= Your Content Type] )

【讨论】:

  • 好吧,我已经尝试了所有可用于我的字段集合的过滤条件选项,但没有成功,实际上根本没有显示任何图像,所以我认为我需要一个上下文过滤器。我一直在挣扎:-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-18
  • 2011-12-26
  • 2018-07-25
相关资源
最近更新 更多