ما زلت في العادة من صياغة بلدي ميزة ملفات XML يدوياً نظراً لأنها جديدة تماما كل شيء بالنسبة لي. أنا لا إميل إلى الاعتماد على أداة أمامية أن الأشياء أنا لا أفهم (وقال كما كتب إدخال مذكرات على الويب باستخدام أداة أنه لا يفهم).
اليوم, كنت أحاول إضافة إجراء مخصص إلى إعدادات الموقع ولكن ذلك لن تظهر للتو. يمكن تثبيت الميزة ونرى ذلك في ميزات الموقع, ولكن عند تنشيط فإنه (دون خطأ) أنها مجرد لن تظهر في القائمة المنسدلة.
أدركت أخيرا أن أنا أخطأت في كتابة "SharePoint" في سمة الموقع <CustomAction> عقده. هذا هو ملف عناصر. xml سيئة:
<?xml الإصدار="1.0" ترميز="الرموز العالمية لتحوير الهيئة-8" ?> <عناصر xmlns="http://schemas.microsoft.com/sharepoint/"> <CustomAction معرف="سيتيكتيونستولبار" GroupId="سيتيكشنز" موقع="Microsoft.Sharepoint.StandardMenu" تسلسل="100" العنوان="مرحبا!" وصف="عمل قائمة مخصصة وأضاف عبر ميزة." ImageUrl="_layouts/images/menuprofile.gif"> <أورلاكتيون عنوان Url="http://www.xyzzy.com"/> </CustomAction> </عناصر> |
جيدة:
<?xml الإصدار="1.0" ترميز="الرموز العالمية لتحوير الهيئة-8" ?> <عناصر xmlns="http://schemas.microsoft.com/sharepoint/"> <CustomAction معرف="سيتيكتيونستولبار" GroupId="سيتيكشنز" موقع="Microsoft.SharePoint.StandardMenu" تسلسل="100" العنوان="مرحبا!" وصف="عمل قائمة مخصصة وأضاف عبر ميزة." > <أورلاكتيون عنوان Url="http://www.xyzzy.com"/> </CustomAction> </عناصر> |
That one took me a good two hours to figure out 🙂
وأغتنم العزاء في الحقيقة أن بعض يوما ما في المستقبل, سوف تتمكن من القول بالإدانة, "في اليوم, كان لي أن يسيروا ثلاثة أميال تلة في الثلج (حافي القدمين!) من أجل نشر سمة مخصصة للمعايير الأمنية التنفيذية الدنيا. كنت الأطفال, كنت لا تعرف كيف من السهل عليك! النزول بلدي الحديقة!"
لا يمكن أن تنتظر.
</نهاية>