cq5 - In CQ's cq:IncludeClientLib, what's the difference between theme and categories attributes? -
के अनुसार:
श्रेणियां
कॉमा से अलग किए गए क्लाइंट लिब श्रेणियों की एक सूची। इसमें दी गई श्रेणियों के लिए सभी जावास्क्रिप्ट और सीएसएस पुस्तकालय शामिल होंगे। थीम नाम को अनुरोध से निकाला जाता है। इसके बराबर:
com.day.cq.widget.HtmlLibraryManager # writeIncludes
विषय
अल्पविराम से अलग किए गए क्लाइंट लिब श्रेणियों की एक सूची। इसमें दी गई श्रेणियों के लिए सभी थीम संबंधित लाइब्रेरीज़ (सीएसएस और जेएस दोनों) शामिल होंगे। थीम नाम को अनुरोध से निकाला जाता है। के बराबर:
com.day.cq.widget.HtmlLibraryManager # writeThemeInclude
मैं सीक्यू के लिए नया हूँ और यह मुझे थोड़ा अस्पष्ट लगता है इन विशेषताओं के बीच अंतर क्या है?
मान लीजिए कि आपके पास JCR में निम्नलिखित हैं: - / etc / clientlibs / ग्रिड - / etc / clientlibs / forms - / etc / clientlibs / तालिकाओं - / etc / clientlibs / तालिकाओं / उत्तरदायी - / etc / clientlibs / तालिकाओं / उलटा
श्रेणियां चाहिए संयुक्त राष्ट्र-संबंधित क्लाइंट पुस्तकालयों की सूची में खींचें उदाहरण के लिए & lt; cq: includeClientLib श्रेणियों = "ग्रिड, फ़ॉर्म, टेबल" />
थीम्स को अलग से संबंधित क्लाइंट लाइब्रेरी में खींचना चाहिए। या शायद बेहतर उप-श्रेणियों के रूप में वर्णित है उदाहरण के लिए,
विषयों में अंतर एक श्रेणी के अंदर रहता है तालिकाओं
में "उप-श्रेणियां" (या थीम) हो सकते हैं, लेकिन आपके पास इसे तोड़ने के लिए एक अच्छा कारण है। आप अपने सभी पृष्ठों पर अपने सामान्य तालिकाओं
श्रेणी का उपयोग करना चाहते हैं; डिज़ाइन, लेकिन कुछ पृष्ठों को तालिका के एक उलटा
प्रदर्शित करना होगा। या केवल कुछ पन्नों में उत्तरदायी
तालिकाओं होते हैं।
मैंने सोचा था कि सीक्यू 5.5 में कोड में बेहतर उदाहरण थे, लेकिन सीक्यू 5.6 में अब ज्यादा ओओबी नहीं है।
Comments
Post a Comment