אני עדיין ההרגל קוצו שלי קבצי XML תכונה בעבודת יד, שכן הוא כל זה די חדש לי. . אני לא רוצה להסתמך על כלי חזיתי את זה שאני לא (הוא אמר כתב בבלוג באמצעות כלי שהוא לא).
היום, ניסיתי להוסיף פעולה מותאמת אישית ' הגדרות אתר ', אבל הוא לא יופיע. אני יכול להתקין את התכונה ולראות אותו תכונות האתר, אבל כאשר הפעלתי את זה (ללא שגיאה) הוא לא. פשוט יופיע בתפריט הנפתח.
לבסוף הבנתי כי טעות באיות "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 כתובת Url="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 כתובת Url="http://www.xyzzy.com"/> </CustomAction> </רכיבים> |
That one took me a good two hours to figure out 🙂
אני מתנחם בעובדה כי מתישהו בעתיד, אני אוכל להגיד שזה יהיה משכנע, "בימים ההם, הייתי צריך ללכת חמישה ק מ במעלה הגבעה בשלג (יחף!) כדי לפרוס את תכונה מותאמת אישית מוס. . ילדים, אתה לא יודע כמה קל יש לך את זה! עופו מהדשא שלי!"
לא יכול לחכות.
</קצה>