0

我有两种内容类型,一种(A:图像)引用另一种(B:项目)。我也有两种语言(en/de)。在视图块中,我显示了引用项目的所有图像(类型 A 的节点)(类型 B 的节点):

过滤条件:

  • 内容:已发布(是)
  • 内容:类型(= 项目图像)

上下文过滤器:

  • (field_refering_project) 内容:Nid

关系:

  • 内容:参考项目

这在原始语言节点页面(en)上效果很好。但是,当我更改为项目(de)的翻译页面时,没有显示任何图像。

我现在需要编辑视图或创建一个新视图,该视图还向我显示引用节点的图像,这些节点是调用视图的已翻译节点的原始节点。够清楚吗?我不舒尔......谢谢!

4

1 回答 1

0

通过将此代码添加到 page.tpl.php 解决了问题

$imagemenuview = views_get_view('projectimagemenu');
echo $imagemenuview->preview('block', array($node->tnid));

但仍然对使用上下文过滤器的解决方案感兴趣:内容:Nid返回 TNID 而不是 NID当过滤器值不可用时

于 2012-08-13T10:46:48.620 回答