2011-06-07 4 views
6

में किसी ब्राउज़र पृष्ठ का शीर्षक कैसे सेट करें मैं यह जानने का प्रयास कर रहा हूं कि मैं ब्राउज़र का शीर्षक कैसे सेट कर सकता हूं: पृष्ठ। मुख्य लक्ष्य यह है कि इसे मेरे सामग्री प्रकार पर ड्रॉप डाउन "डिस्प्ले" मेनू में रखना है।प्लोन

मैंने CMFDynamicViewFTI के कोड में एक नज़र डाली है। ब्राउज़र का उपयोग करने वाला एकमात्र उदाहरण: देखें और मुझे नहीं पता कि यह क्या है, मैंने ब्राउज़र कभी नहीं देखा है: देखें। क्या यह समाधान है? ब्राउज़र: समर्थन ग्राहक को देखें (ब्राउज़र: देखें निर्देश Zcml में template पैरामीटर का समर्थन नहीं करता है)।

तो क्या शीर्षक है (जैसा कि "प्रदर्शन" मेनू में सूचीबद्ध है) ब्राउज़र सेट करने के लिए वैसे भी है?

उत्तर

7

browser:page अनिवार्य रूप से केवल एक ब्राउज़र है: टेम्पलेट्स के लिए अतिरिक्त समर्थन के साथ निर्देश देखें। आप zcml निर्देश का उपयोग करके एक शीर्षक सेट कर सकते हैं, जैसा कि आप browser:view के लिए कर सकते हैं।

प्रदर्शन मेनू के लिए एक शीर्षक सेट करने के browser:page निर्देश के लिए menu और title विशेषताओं को जोड़ने:

menu="plone_displayviews" 
title="title goes here" 

तुम भी आवश्यकता हो सकती है के लिए स्पष्ट रूप से plone.app.contentmenu के लिए ZCML शामिल पहले सुनिश्चित करने के लिए कि plone_displayviews मेनू परिभाषित किया गया है:

<include package="plone.app.contentmenu" /> 
+0

मैं zcml ब्राउज़र में शीर्षक जोड़ने हैं: पेज के निर्देश यह कॉन्फ़िगरेशन त्रुटि बढ़ा: ConfigurationError: या तो मेनू या शीर्षक निर्दिष्ट रहे हैं, तो वे दोनों specifie होना चाहिए डी .. अगर मैं "plone_displayviews" जोड़ता हूं तो यह कॉन्फ़िगरेशन एरर बढ़ाता है: ('अमान्य मान', 'मेनू', "आयात त्रुटि: plone_displayviews आयात नहीं कर सका, plone_displayviews नामक कोई मॉड्यूल नहीं है") – toutpt

+1

यदि आप और मेनू =" plone_displayviews " – toutpt

+0

का उपयोग करें मुझे <पैकेज =" plone.app.contentmenu "/> FWIW शामिल करने की आवश्यकता नहीं थी – aclark