में क्लिक ईवेंट अक्षम करना मैं अब कुछ समय के लिए इसे हल करने का प्रयास कर रहा हूं, लेकिन मैं ठीक से काम करने वाली किसी चीज़ के साथ नहीं आ सकता।XPM संपादन (रेज़र)
आप देखते हैं कि हमारी साइट पर बहुत सारी क्लिक करने योग्य छवियां या divs मौजूद हैं, जो संपूर्ण छवि पर आने वाले घटक लिंक के साथ प्रदान की जाती हैं। यदि आप XPM को सक्रिय करते हैं और घटक का चयन करने का प्रयास करते हैं, तो यह इसके घटक लिंक पर क्लिक करेगा, और आपको सही पृष्ठ पर रूट करेगा।
मैं संपादन करते समय केवल इस व्यवहार को अक्षम करने के लिए एक त्वरित समाधान की तलाश कर रहा हूं, और अब तक मैं कुछ कामकाज के साथ आया हूं जो कि मैं बिल्कुल नहीं देख रहा हूं।
उदाहरण के लिए आप शानदार रेजर मध्यस्थ स्थिति (IsSiteEditEnabled) का उपयोग कर सकते हैं, हालांकि, यह फ़ंक्शन हमेशा सत्य के लिए हल हो जाता है यदि आप वर्तमान में प्रकाशित प्रकाशन/पृष्ठ/सर्वर साइट संपादन के लिए सक्षम हैं। इसका मतलब यह है कि यदि आप टेम्प्लेट-विशिष्ट कोड डालने जैसे
@if(!IsSiteEditEnabled){
<a tridion:href="#"> other code, ending in closing of </a>...
}
नहीं उत्पादन एक लिंक जब साइट संपादित करें (XPM) सक्रिय नहीं है, लेकिन सक्रिय किया जा सकता। संक्षेप में सर्वर स्टेजिंग।
जब तक कोई अन्य विकल्प न हो, मुझे कोड काम करने के लिए एक लाइव प्रकाशन सर्वर की आवश्यकता होगी, लेकिन इससे समस्या उत्पन्न होगी कि संपादकों को लगता है कि स्टेजिंग सर्वर पर लिंक टूटा हुआ है।
मुझे यह महसूस हो रहा है कि यहां कुछ ऐसा है जो मैं यहां लापता हूं। मुझे विश्वास है कि इस मुद्दे पर हो सकता है किसी के द्वारा सामना करना पड़ा रहा है जैसे आप :)
इस ब्लॉक में से एक
<article class="block-2x2 banner">
<tcdl:ComponentField name="component_link"></tcdl:ComponentField>
@if(!IsSiteEditEnabled){
@:<a tridion:href="@Fields.component_link">
}
<div class="image-container">
<tcdl:ComponentField name="image"><img src="@Fields.image" alt="@Fields.image.altText"></tcdl:ComponentField>
</div>
<div class="hgroup">
<h4 class="primary-title">@RenderComponentField("header", 0)</h4>
<h5 class="secondary-title">@RenderComponentField("title", 0)</h5>
</div>
@if(!IsSiteEditEnabled){</a>}
</article>
ऐसा लगता है कि इस प्रश्न को एक बाउंटी की आवश्यकता हो सकती है ... – MDa
मुझे लगता है कि आपको एक उपहार से अधिक की आवश्यकता हो सकती है - मैं वास्तव में आपके प्रश्न से उलझन में हूं - शायद इसे दोबारा विचार करें। आप लिंक को अक्षम क्यों करना चाहते हैं? क्या ऐसा इसलिए है क्योंकि आप घटकों को संपादित करने से रोकते हैं? –
खैर, संपूर्ण घटक एक बड़ा क्लिक बैनर है। तो इसका मतलब क्या है, साइट पर इसे संपादित करने के लिए, आपको उस पर हां-क्लिक करके कहा गया घटक का ध्यान रखना चाहिए। क्योंकि इसमें एक लिंक है, आपको दूसरे पृष्ठ पर रीडायरेक्ट किया जाएगा और संपादन असंभव है। – MDa