tridion - restrict user to insert same component and template -


सम्मिलित घटक पॉपअप विंडो के अंदर एक पृष्ठ में। जब उपयोगकर्ता एक घटक और एक टेम्पलेट का चयन करने की कोशिश कर रहा है, तो कैसे घटक और टेम्पलेट * के समान संयोजन को चुनने के लिए उन्हें प्रतिबंधित करें - जो घटक सूची में पहले से मौजूद है।

मैंने डालने बटन पर एक जावास्क्रिप्ट लिखने का सोचा था। कृपया सुझाव दे कि मैं सही रास्ते पर जा रहा हूं।

जैसा कि बार्ट आपके प्रश्न के ऊपर कहते हैं, आश्चर्यजनक रूप से अस्पष्ट है, लेकिन यहां एक जवाब देने का एक प्रयास है क्योंकि मैंने अभी कुछ इसी तरह किया है। अस्पष्टता को देखते हुए, मैं मानता हूं कि आप जेएस कोड में गहरी घुटने लगा रहे हैं और मैं यहां जो डाल रहा हूं वह आपको समझ देगा:)

आपकी जावास्क्रिप्ट में आप चयनित घटक प्रस्तुति को संग्रहित करेंगे किसी प्रॉपर्टी में, आपके उपयोगकर्ता को सूची में किसी दिए गए सीपी पर क्लिक करता है, उदाहरण के लिए:

  वर्तमान चयनित घटक प्रस्तुति का संग्रह रखता है pselectedComponentPresentation;   

बस का उपयोग करने के लिए:

  var घटकप्रदर्शन = p.selectedComponentPresentation;   

और सेट करने के लिए आप देख सकते हैं कि मैं पहले टैब नियंत्रण प्राप्त करता हूं, घटक प्रस्तुति टैब को संचित करता हूं और वहां से getSelectedComponentPresentation () कॉल करें :

  var masterTabControl = $ controls.getControl ($ ("# MasterTabControl"), "Tridion.Controls.TabControl"); P.compPresTab = masterTabControl.getPage ("घटकप्रदर्शनटैब"); P.selectedComponentPresentation = p.compPresTab.getSelectedComponentPresentation ();   

फिर मुझे आशा है कि यह समझ में आता है, मैं अब भी मानता हूं कि आपको पता चल जाएगा कि कैसे पृष्ठ प्राप्त करना

Comments

Popular posts from this blog

Python SQLAlchemy:AttributeError: Neither 'Column' object nor 'Comparator' object has an attribute 'schema' -

java - How not to audit a join table and related entities using Hibernate Envers? -

mongodb - CakePHP paginator ignoring order, but only for certain values -