2012-05-15 22 views
5

का उपयोग कर एसडीएल ट्रिडियन यूआई मेरे पास मास्टर पेजों का उपयोग करके बनाई गई .net वेबसाइट के भीतर नए यूआई को लागू करने के बारे में एक प्रश्न है।.NET मास्टर पेज

हमारा समाधान .NET मास्टर पृष्ठों का उपयोग करता है। सब कुछ दस्तावेज here के रूप में कॉन्फ़िगर किया गया है) जिसमें हमारे मास्टर पेज < --INIT_SITE_EDIT -> फ़ाइल के अंत में कोड का उपयोग कर रहा है ताकि यह सुनिश्चित किया जा सके कि साइट परिट/i कोड सही तरीके से एम्बेड किया गया हो। जब हम वेबसाइट ब्राउज़ कर रहे हैं और यूआई इंटरफ़ेस पर स्विच कर रहे हैं, तो मास्टरपेज वास्तव में खोला जाता है (भले ही सही सामग्री घटकों को संपादन के लिए खींचा जा सके) ... लेकिन इससे उपयोगकर्ताओं के लिए पूर्ण पृष्ठ को पुन: प्रकाशित करना असंभव हो जाता है नया यूआई

क्या यह ठीक करने का एक आसान तरीका है कि मुझे याद आ रही है? मुझे डर है कि मुझे कोड के कुछ हेरफेर करना होगा जो डिफ़ॉल्ट यूआई/साइटएडिट कोड ब्लॉक द्वारा सही पेज टीसीएम-आईडी में ड्रॉप करने के लिए आउटपुट है।

अग्रिम धन्यवाद,

जॉन

+0

है कोई विवरण सही अब, लेकिन हमारा प्रशिक्षण पर्यावरण मास्टर पेज और ट्राइडियन यूआई का उपयोग कर रहा है - कुछ चुनौतियां थीं, लेकिन वहां कोई वास्तविक समस्या नहीं थी। परिणामस्वरूप एचटीएमएल को "मानक" पृष्ठ से तुलना करने का प्रयास करें? –

+0

अरे नूनो, धन्यवाद, मुझे पता है कि मुझे इसकी ज़रूरत है <- पेज सेटिंग्स -> भाग में वास्तविक पृष्ठ की पृष्ठ आईडी। मैं बस नहीं देखता हूं मेरे सामान्य .aspx पृष्ठ से मास्टरपेज को प्रदान करने के लिए एक ओटब तरीका? मैं निश्चित रूप से यहां कुछ स्पष्ट याद कर रहा हूँ। – johnwinter

+1

क्या आपने मास्टर पेज से साइट संपादित टीबीबी को हटाने का प्रयास किया है और इसे वास्तविक पृष्ठ के अंदर रखा है? –

उत्तर

2

इस मुद्दे निम्नलिखित कदम उठाए थे हल करने के लिए:

  1. SiteEdit/यूआई टेम्पलेट निर्माण खंड से 'पेज के लिए इनलाइन संपादन सक्षम करें' निकालें मास्टर पेज टेम्पलेट।
  2. सामग्री पृष्ठों के लिए डीडब्ल्यूटी (जहां लेआउट सिर्फ <contentplaceholder> टैग अंतिम एक के अंदर मूल्य <!--SITE_EDIT_INIT--> जोड़ने में।
  3. सब कुछ फिर से प्रकाशित करें।

आशा इस मदद करता है।

संबंधित मुद्दे