I’m still in the habit of crafting my feature XML files by hand since it’s all quite new to me. I don’t want to rely on a front-end tool that does stuff I don’t understand (тој рече дека како што тој напишал блог запис со користење на алатката што тој не разбира).
Денес, I was trying to add a custom action to the site settings but it just wouldn’t show up. I could install the feature and see it in the site features, но кога ќе го активира (без грешка) тоа едноставно не ќе се појави на опаѓачкото мени.
I finally realized that I misspelled "SharePoint" во Локација атрибут на <CustomAction> јазол. This is the bad elements.xml file:
<?XML верзија="1.0" кодирање="UTF-8" ?> <Елементи xmlns="HTTP://schemas.microsoft.com / SharePoint /"> <CustomAction Id="SiteActionsToolbar" GroupId="SiteActions" Локација="Microsoft.Sharepoint.StandardMenu" Секвенца="100" Наслов="Здраво!" Опис="Сопствени мени акција додаде преку функција." ImageUrl="_layouts / слики / menuprofile.gif"> <UrlAction Url="HTTP://www.xyzzy.com"/> </CustomAction> </Елементи> |
Добра:
<?XML верзија="1.0" кодирање="UTF-8" ?> <Елементи xmlns="HTTP://schemas.microsoft.com / SharePoint /"> <CustomAction Id="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 🙂
И јас земам утеха во фактот дека некој ден во иднина, Ќе бидете во можност да се каже со убедување, "back in the day, Морав да одиме три милји до ридот во снегот (бос!) in order to deploy a custom feature to MOSS. You kids, не знаеш колку е лесно да го имаат! Get off my lawn!"
Не можам да дочекам.
</крајот>