मैं अभी भी मेरी सुविधा XML फ़ाइलें crafting हाथ से के बाद से यह सब काफी मेरे लिए नया है की आदत में हूँ. मैं नहीं मुझे समझ नहीं आता कि क्या सामान एक front-end उपकरण पर भरोसा करना चाहते (उन्होंने कहा कि के रूप में वह वह नहीं समझ आ रहा है एक उपकरण का उपयोग कर एक ब्लॉग प्रविष्टि लिखा था).
आज, मैं एक कस्टम क्रिया जोड़ें करने के लिए साइट सेटिंग्स करने के लिए कोशिश कर रहा था, लेकिन यह सिर्फ दिखाने नहीं होता. मैं इस सुविधा को स्थापित और यह साइट सुविधाओं में देख सकता है, लेकिन जब मैं इसे सक्रिय (त्रुटि के बिना) यह बस को ड्रॉप-डाउन मेनू पर दिखाएँ नहीं होता.
मैं अंत में एहसास हुआ कि मैं "SharePoint गलत वर्तनी" का स्थान विशेषता में <CustomAction> नोड. यह बुरा elements.xml फाइल है:
<?xml संस्करण="1.0" एन्कोडिंग="utf-8" ?> <तत्वों xmlns="http://schemas.microsoft.com/sharepoint/"> <CustomAction आईडी="SiteActionsToolbar" GroupId="SiteActions" स्थान="Microsoft.Sharepoint.StandardMenu" अनुक्रम="100" शीर्षक="नमस्कार!" विवरण="कस्टम मेनू एक सुविधा के जरिए जोड़ा कार्रवाई." ImageUrl="_layouts/images/menuprofile.gif"> <UrlAction यूआरएल="http://www.xyzzy.com"/> </CustomAction> </तत्वों> |
अच्छा:
<?xml संस्करण="1.0" एन्कोडिंग="utf-8" ?> <तत्वों xmlns="http://schemas.microsoft.com/sharepoint/"> <CustomAction आईडी="SiteActionsToolBar" GroupId="SiteActions" स्थान="Microsoft.SharePoint.StandardMenu" अनुक्रम="100" शीर्षक="नमस्कार!" विवरण="कस्टम मेनू एक सुविधा के जरिए जोड़ा कार्रवाई." > <UrlAction यूआरएल="http://www.xyzzy.com"/> </CustomAction> </तत्वों> |
That one took me a good two hours to figure out 🙂
मैं वास्तव में सांत्वना है कि भविष्य में कुछ दिन ले, मैं दृढ़ विश्वास के साथ कहने में सक्षम हो जाएगा, "वापस दिन में, मैं बर्फ में पहाड़ी के ऊपर तीन मील चलना पड़ा (नंगे पांव!) एक कस्टम विशेषता काई को परिनियोजित करने के लिए. आप बच्चों के, आप नहीं जानते आप कितना आसान यह है! मेरे लॉन बंद हो जाओ!"
प्रतीक्षा नहीं कर सकता.
</अंत>