2011-01-29 20 views
6

तो मैं ड्रीमवावर सीएस 5 में something like this प्राप्त करने की कोशिश कर रहा हूं। मेरे पास एक वैकल्पिक संपादन योग्य क्षेत्र है (वैकल्पिक क्योंकि मैं कुछ वेबपृष्ठों में उस चीज़ को नहीं चाहता हूं) और मेरे "मास्टर" टेम्पलेट में एक और संपादन योग्य क्षेत्र है। तो अब मैं अपने मास्टर टेम्पलेट से एक नया टेम्पलेट बनाना चाहता हूं, और फिर प्रदर्शित करने के लिए वैकल्पिक संपादन योग्य क्षेत्र को बदलना, इसे एक नए टेम्पलेट के रूप में सहेजना, और अंत में नए टेम्पलेट से नए वेबपृष्ठ बनाना।ड्रीमवेवर नेस्टेड टेम्पलेट्स

दुर्भाग्यवश, ऐसा लगता है कि सब कुछ जो कि नए टेम्पलेट में संपादन योग्य था, मैंने अभी बनाए गए नए वेबपृष्ठ में संपादन योग्य है। मैं मास्टर टेम्पलेट में केवल गैर-वैकल्पिक संपादन योग्य क्षेत्र को नए टेम्पलेट से बनाए गए सभी नए वेबपृष्ठों में संपादन योग्य बनाना चाहता हूं। मैं यह कैसे हासिल कर सकता हूं?

+1

मैं ColdFusion बिल्डर और Dreamweaver CS5 काम करते हैं और मैं कम से साथ काम करना है आधारित है जब तक मैं घर नहीं आऊंगा और विजुअल स्टूडियो का उपयोग नहीं करता तब तक आत्मघाती विचार करें ... सीएफबी में कोड स्वरूपण सुविधा नहीं है, लेकिन डीडब्ल्यू करता है। डीडब्ल्यू में स्टार्ट/एंड टैग हाइलाइटिंग नहीं है लेकिन सीएफबी करता है। डब्ल्यूटीएफ –

+0

डर्न मैंने इस पर एक बक्षीस शुरू किया और किसी ने जवाब नहीं दिया। 50 प्रतिनिधि का अपशिष्ट :( – wrongusername

+0

यह एक अच्छा सवाल दोस्त है, उस सीमा तक संपादन योग्य क्षेत्रों का उपयोग नहीं किया है ... – Marin

उत्तर

3

यह कष्टप्रद सरल (और अजीब तरह का) है।

दूसरे स्तर के टेम्पलेट में, इस अभिव्यक्ति को जोड़ें: @@("")@@ संपादन योग्य क्षेत्र में कहीं भी आप लॉक करना चाहते हैं। अब उस टेम्पलेट से व्युत्पन्न सभी पेज इसे गैर-संपादन योग्य के रूप में प्रदर्शित करेंगे।


आप Dreamweaver के template expressions और चर के साथ कुछ मजेदार बातें कर सकते हैं, लेकिन किसी भी असली documention खोजने कठिन साबित हुआ है। मुख्य रूप से क्योंकि यदि आप PHP का उपयोग कर सकते हैं तो यह अनिवार्य रूप से बेकार है। और इसमें कुछ समय लगा कि @@(lang!="fin"?(lang=="swe"?"Swedish title":"English title"):"Finnish title")@@@@(sub!=""?" :: "+sub:sub)@@ विशिष्ट अभिव्यक्ति थी जिसे मैं एक गैर-PHP क्लाइंट के पृष्ठ शीर्षक के लिए चाहता था। तो हाँ।

+0

हे लाइम, आपका @@ ("") @@ मुझे एक वाक्यविन्यास त्रुटि देता है। ने मुझे एक खाली अभिव्यक्ति त्रुटि दी है। क्या आप अपना जवाब अपडेट करना चाहते हैं? धन्यवाद! – wrongusername

+0

मुझे खेद है @wrongusername, लेकिन मैं इसे पुन: उत्पन्न नहीं कर सकता। केवल एक ही सुराग मैं सोच सकता हूं कि मैं सीएस 4 में साइट बनाई, और मुझे CS5 में बाद में संपादित करने के साथ कुछ समस्याएं थीं (अर्थात्, संपादन योग्य क्षेत्रों में डिज़ाइन व्यू में चयन योग्य नहीं है)। हालांकि अंतर्निहित लेआउट में से एक से नई टेस्ट साइट बनाने पर सबकुछ काम करता है । [एडोब की मदद] (http://help.adobe.com/en_US/dreamweaver/cs/using/WScbb6b82af5544594822510a94ae8d65-7a9ea.html) कोई और विवरण नहीं देता है। – lime

+0

ओह ठीक है, आपकी मदद के लिए धन्यवाद! मैं शायद यह देखने के लिए कि क्या यह मदद करता है, एक नई साइट शुरू करने और पुरानी चीजों से सामान की प्रतिलिपि बनाने का प्रयास करें ny। – wrongusername

0

जब आप नेस्टेड टेम्पलेट के माध्यम से पारित एक संपादन योग्य क्षेत्र में एक नया संपादन योग्य क्षेत्र जोड़ते हैं, तो संपादन योग्य क्षेत्र का हाइलाइटिंग रंग नारंगी में बदल जाता है। सामग्री आप जैसे [blah], संपादन योग्य क्षेत्र से बाहर जोड़ने के लिए, दस्तावेजों में अब संपादन योग्य नेस्टेड टेम्पलेट पर

स्रोत http://help.adobe.com/en_US/dreamweaver/cs/using/WScbb6b82af5544594822510a94ae8d65-7aa1a.html