2010-03-29 56 views
5

我試圖創建節點及其翻譯的視圖。具體來說,我希望每行都顯示每種語言的節點標題。節點及其翻譯視圖

我現在的做法是通過過濾特定語言的視圖,然後爲網站上的每種語言添加一種類型爲「節點翻譯:翻譯」的關係。然後,我可以選擇「節點:標題」字段,一次爲原始語言,一次爲每個關係。

此方法的問題是,不存在於過濾語言中但以其他語言存在的節點不包含在視圖中。這是我需要幫助的。

回答

3

我終於解決了這個問題(在Drupal 7上)。

想法是通過內容翻譯過濾視圖:源翻譯,然後加入一種內容翻譯:翻譯爲每種語言關係。

此外,還使用特殊的連接處理程序來處理沒有翻譯的節點。該handler code is on GitHub

我創建了a demo of this approach

2

其中一種方法:只是做它沒有關係,但使用排序通過「節點翻譯:翻譯集節點ID」,所以你得到有序的節點列表,那裏的節點的翻譯版本將逐一跟隨...

+0

情況並非總是如此。 – googletorp 2010-03-29 07:22:23

+0

謝謝,但我需要他們在同一行。 – infojunkie 2010-03-29 20:28:03