首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在缓存清除后引用另一个字段时,视图中没有结果行为。

在缓存清除后引用另一个字段时,视图中没有结果行为。
EN

Drupal用户
提问于 2015-11-05 19:47:03
回答 1查看 550关注 0票数 0

我的设置:

我使用的是Drupal 7.41和视图/视图UI 3.11。

  1. 我有一个名为布道系列的分类,其中包括一个名为“系列图像”的字段。
  2. 我有一个名为布道的内容类型,它有一个名为布道图像的图像,还有一个关于布道系列分类学的术语引用。
  3. 最后,我有一个叫做布道的观点:
    • 从内容类型的布道中提取最近的一个节点。
    • 与分类学布道系列有关系
    • 字段列表中的第一个字段作为布道系列图像(来自分类法),并设置为“隐藏不显示”。该字段的替换模式标记是字段_布道_图像_2。
    • 将字段列表中的第二个字段设置为布道图像(来自内容类型),并设置为在显示中显示。
      • 此字段的“无结果”行为设置为令牌字段_布道_图像_2。

预期行为:

如果最近的节点具有与其相关联的图像,则该图像将显示。如果没有与节点相关联的图像,它将显示与分类布道系列相关联的图像。

实际行为

当我创建一个节点并填写布道图像时,一切都按预期工作,视图显示与节点显示相关联的布道图像。

当我创建一个节点而没有填写讲道图像时,视图将正确地显示与分类法布道系列相关联的布道系列图像。

这是奇怪的地方。如果我创建的节点没有填写布道图像,请查看视图正确显示分类法中的布道系列图像,然后清除缓存或等待缓存过期,根本就不会显示任何图像。我知道回退是正确的,因为即使是字段_布道_图像_2也没有结果,行为回退到一个一般的映像,这就是总是显示的。

通过一些测试,我发现取消发布节点,查看视图,然后重新发布节点将带来正确的图像(至少直到下一次缓存刷新)。

我不知道该到哪里去找这种奇怪的行为。在我看来,所有的设置都是正确的,因为我可以得到正确的图像来显示,我只是不能让它们一致地显示出来。

如果你能提供任何建议,我们将不胜感激。谢谢!

EN

回答 1

Drupal用户

发布于 2015-11-07 05:26:13

我复制了你的场景,它对我来说很好。

这就是我所做的。

  1. 在分类学中,我增加了一个名为“布道”的词汇,我增加了一个名为“税务形象”的图像字段
  2. 我在布道中添加了一个名为"Mega“的术语,并将一个超级男人的图片上传到”税务图像“字段中。
  3. 创建了一个标题为“进入Shikari是很棒的”的文章,其中有“文章图片”作为一个字段,我上传了乐队的照片。术语参考文献"Mega Man“
  4. 我创建了另一篇标题为"Woooo“的文章,这次我没有将任何图片上传到”文章图片“字段。术语参考文献"Mega Man“

现在在视图中

  1. 在筛选条件中,我添加了内容类型是项目之一(因此它只显示文章节点)
  2. 在关系中,我添加了内容:节点上的分类法术语
    • 标有“布道系列”的支票
    • 标记为“需要这种关系”的检查。

  1. 在字段中,我添加了“税务图像”( )
    • 从显示中检查排除。

  2. 在字段中,我添加了“文章图片”
    • 没有结果行为我把令牌字段_税费_图像

  1. 我藏了一个小时。

,所以这里是我的视图看起来像

  1. 我又加了一篇文章,标题是“工作!”与术语参考"Mega Man“和”文章图片“字段空。
  2. 我清除了缓存(因为我的视图是缓存的,它不会显示"kewl是工作的!直到我清除它)。“

结果与预期的Kewl its working!!!Wooo do not have Article Pictures一致,出现了Mega (税务形象)。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/179990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档