2010-03-29 8 views
5

मैं नोड्स और उनके अनुवादों का एक दृश्य बनाने की कोशिश कर रहा हूं। विशेष रूप से, मैं चाहता हूं कि प्रत्येक पंक्ति प्रत्येक भाषा के लिए नोड शीर्षक दिखाए। साइट पर प्रत्येक भाषा के लिए:नोड्स और उनके अनुवादों का दृश्य

तरह से मैं इसे अभी कर रहा हूँ एक विशिष्ट भाषा से दृश्य को फ़िल्टर करने, फिर प्रकार की "अनुवाद नोड अनुवाद" एक रिश्ता जोड़कर है। मैं फिर मूल भाषा के लिए और प्रति संबंध एक बार "नोड: शीर्षक" फ़ील्ड चुन सकता हूं।

इस दृष्टिकोण के साथ समस्या यह है कि नोड्स, जिसे फ़िल्टर भाषा में मौजूद नहीं है, लेकिन मौजूद अन्य भाषाओं में, देखने में शामिल नहीं हैं है। यही मुझे मदद चाहिए।

उत्तर

3

अंततः मैं इसे हल करने के लिए चारों ओर घूम गया (ड्रूपल 7 पर)। स्रोत अनुवाद, फिर एक सामग्री अनुवाद जोड़ने: अनुवाद प्रत्येक भाषा के लिए संबंध

विचार सामग्री अनुवाद द्वारा दृश्य को फ़िल्टर करने के लिए है।

इसके अलावा, एक विशेष जॉइन हैंडलर का उपयोग उन नोड्स को संभालने के लिए किया जाता है जिनमें कोई अनुवाद नहीं है। handler code is on GitHub

मैंने a demo of this approach बनाया है।

2

एक तरीका: बस इसे रिश्तों के बिना करें, लेकिन "नोड अनुवाद: अनुवाद सेट नोड आईडी" के माध्यम से सॉर्टिंग का उपयोग करें, इसलिए आपको नोड्स की ऑर्डर सूची मिलती है, वहां नोड के अनुवादित संस्करण एक-एक करके पीछा करेंगे ...

+0

यह हमेशा मामला नहीं है। – googletorp

+0

धन्यवाद लेकिन मुझे उन्हें एक ही पंक्ति में चाहिए। – infojunkie

संबंधित मुद्दे