xslt - retrevial of Item Name from GUID in a Multilist Sitecore -
& lt; xsl: टेम्पलेट मैच = "*" & gt; & Lt; xsl: चर नाम = "आईडी" का चयन करें = "कॉनटैट (sc: fld ('MyMultilist',।) '|')" / & Gt; & Lt; xsl: कॉल-टेम्पलेट नाम = "प्रिंटटिटल्स" & gt; & Lt; xsl: के साथ- param नाम = "id" चुनें = "$ ids" / & gt; & Lt; / XSL: कॉल-टेम्पलेट & gt; & Lt; / XSL: टेम्पलेट & gt; & Lt; xsl: टेम्पलेट नाम = "प्रिंटटिटल" & gt; & Lt; xsl: परम नाम = "id" / & gt; & Lt; xsl: if test = "$ ids" & gt; & Lt; xsl: चर नाम = "itm_id" चुनें = "उप--से पहले ($ आईडी, '|')" / & gt; & Lt; xsl: if test = "$ itm_id" & gt; & Lt; xsl: चर नाम = "itm" select = "sc: आइटम ($ itm_id,।)" / & Gt; मान: & lt; xsl: मान का चयन = "स्क: एफएलडी ('शीर्षक', $ आईटीएम)" br / & gt; & Lt; / XSL: यदि & gt; & Lt; xsl: कॉल-टेम्पलेट नाम = "प्रिंटटिटल्स" & gt; & Lt; xsl: के साथ- param नाम = "id" चुनें = "उपस्ट्रिंग-बाद ($ आईडी, '|')" / & gt; & Lt; / XSL: कॉल-टेम्पलेट & gt; & Lt; / XSL: यदि & gt; & Lt; / XSL: टेम्पलेट & gt; & Lt; / XSL: स्टाइलशीट & gt; हम उपरोक्त कोड से वस्तुओं के GUID को हटाने में सक्षम हैं, लेकिन मल्टीलिस्ट में विशेष रूप से चयनित आइटम के शीर्षक (आइटम नाम) को प्रिंट करने में असमर्थ हैं। निम्न लिखित कोड में GUID द्वारा चयनित आइटम का नाम पुनः प्राप्त करने की कोशिश कर रहा है।
मान: & lt; xsl: मान का चयन करें = "sc: fld ('title', $ itm)" br / & gt; कृपया सहायता।
आपको स्कैन: आइटम एक्सएसएल एक्सटेंशन बस इसे इस तरह से आइटम का नाम प्राप्त करें: & lt; xsl: मान का चयन करें = "स्क: आइटम ($ itm_id,।) / @ नाम" / & gt;
Comments
Post a Comment