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 (sagði hann eins og hann skrifaði bloggfærslu nota tól Hann skilur ekki).
Í dag, 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, en þegar ég virkja það (án villa) það einfaldlega myndi ekki mæta á the falla-dúnn matseðill.
I finally realized that I misspelled "SharePoint" í stað eigindi <CustomAction> hnút. This is the bad elements.xml file:
<?XML útgáfa="1.0" Kóðun="UTF-8" ?> <Elements xmlns="HTTP://schemas.microsoft.com / SharePoint /"> <CustomAction Id="SiteActionsToolbar" GroupId="SiteActions" Staðsetning="Microsoft.Sharepoint.StandardMenu" Sequence="100" Titill="Halló!" Lýsing="Custom matseðill aðgerð bætt við með lögun." ImageUrl="_layouts / images / menuprofile.gif"> <UrlAction Url="HTTP://www.xyzzy.com"/> </CustomAction> </Elements> |
Good:
<?XML útgáfa="1.0" Kóðun="UTF-8" ?> <Elements xmlns="HTTP://schemas.microsoft.com / SharePoint /"> <CustomAction Id="SiteActionsToolBar" GroupId="SiteActions" Staðsetning="Microsoft.SharePoint.StandardMenu" Sequence="100" Titill="Halló!" Lýsing="Custom matseðill aðgerð bætt við með lögun." > <UrlAction Url="HTTP://www.xyzzy.com"/> </CustomAction> </Elements> |
That one took me a good two hours to figure out 🙂
Ég tek huggun í þeirri staðreynd að einn daginn í framtíðinni, Ég skal vera fær um að segja með sannfæringu, "back in the day, Ég þurfti að ganga þrjá kílómetra upp hæð í snjónum (berfættur!) in order to deploy a custom feature to MOSS. You kids, þú veist ekki hversu auðvelt þú hefur það! Get off my lawn!"
Get ekki beðið.
</enda>