节点及其翻译的视图

时间:2010-03-29 04:30:59

标签: drupal internationalization drupal-views

我正在尝试创建节点及其翻译的视图。具体来说,我希望每一行都显示每种语言的节点标题。

我现在正在这样做的方法是通过特定语言过滤视图,然后为网站上的每种语言添加一种“节点翻译:翻译”类型的关系。然后,我可以选择“节点:标题”字段,一次用于原始语言,一次用于每个关系。

此方法的问题在于,过滤语言中不存在但以其他语言存在的节点不包含在视图中。这就是我需要帮助的地方。

2 个答案:

答案 0 :(得分:3)

我终于解决了这个问题(在Drupal 7上)。

我们的想法是通过内容翻译:源翻译过滤视图,然后为每种语言添加一个内容翻译:翻译关系。

此外,特殊的连接处理程序用于处理没有翻译的节点。 handler code is on GitHub

我创建了a demo of this approach

答案 1 :(得分:2)

方法之一:只是在没有关系的情况下这样做,但是通过“节点翻译:翻译集节点ID”使用排序,所以你得到有序的节点列表,节点的翻译版本将逐一跟随...