Tuesday 15 January 2013

asp.net - How to group list of media by parent in Umbraco -


हमारा पृष्ठ उम्ब्रको में मीडिया के रूप में संलग्न मासिक तथ्य पत्र (पीडीएफ) प्रदर्शित करता है, और मीडिया वर्षानुसार समूहबद्ध होता है स्क्रिप्ट (इनपुट के रूप में तथ्य पत्रकों की आईडी के साथ) हर साल एक div में समूहीकृत मासिक तथ्यों के साथ प्रदर्शित करता है।

समस्या यह है कि समूह के लिए वर्ष अब "तिथि" संपत्ति से लिया गया है। लेकिन तथ्यपत्र बनाने में कुछ समय लगता है, उदाहरण के लिए, दिसंबर फांटशीट की तारीख 15 जनवरी है। मैंने सोचा था कि मैं सिर्फ

  x = & gt; X.GetPropertyValue & lt; दिनांकटाइम & gt; ("तिथि")। वर्ष  

के साथ

  x = & gt; X.Parent.Name  

लेकिन यह सही तरीके से नहीं लगता है, हालांकि यह उदाहरण के साथ ठीक काम करता है

  @ (file.Parent नाम)  

पिछले लूप में धन्यवाद, मैं वास्तव में एएसपी.नेट में शुरुआत कर रहा हूं!

<पूर्व> आईएलआईटीआईटी & lt; IPublishedContent & gt; फाइल = ((आईएनएनमेरेबल & lt; IPublishedContent & gt;) (Umbraco। मीडिया (factsheetIdsString.Split (नया [] {','}))। ऑर्डरबी ("दिनांक")); "फोरेच" (IGrouping & lt; int, IPublishedContent & amp;; फाइलों में वर्ष समूह। समूहबि (x = & gt; x.GetPropertyValue & lt; दिनांकटाइम & gt; ("तारीख")। वर्ष)) {& lt; div वर्ग = "कॉल-एसएम -6" & gt; & Lt; h2 & gt; @ वर्ष समूह। मुख्य तथ्यपत्र & lt; / h2 & gt; & LT; ul & gt; @ फ़ॉरेक (वर्ड ग्रुप में आइपीब्लाइज्ड कंटेंट फाइल) {@


No comments:

Post a Comment