Կարգավիճակի արխիվներ: Գաղտնաբառ

Custom Action URL չի Ցուցադրել Նոր հնարավորությունը

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" ի Location հատկությունն է <CustomAction> հանգույց. This is the bad elements.xml file:

<?XML Նամակ տարբերակ="1.0" կոդավորում="UTF-8" ?>
<Elements xmlns="http :/://schemas.microsoft.com / SharePoint /">
  <CustomAction
 Id="SiteActionsToolbar"
 GroupId="SiteActions"
 Որտեղից:="Microsoft.Sharepoint.StandardMenu"
 Հերթականություն="100"
 Վերնագիր="Բարեւ Ձեզ!"
 Նկարագրություն="Custom մենյու ակցիան ավելացրել միջոցով հնարավորությունը."
 ImageUrl="_layouts / images / menuprofile.gif">

    <UrlAction Url="http :/://www.xyzzy.com"/>

  </CustomAction>
</Elements>

Լավ:

<?XML Նամակ տարբերակ="1.0" կոդավորում="UTF-8" ?>
<Elements xmlns="http :/://schemas.microsoft.com / SharePoint /">
  <CustomAction
 Id="SiteActionsToolBar"
 GroupId="SiteActions"
 Որտեղից:="Microsoft.SharePoint.StandardMenu"
 Հերթականություն="100"
 Վերնագիր="Բարեւ Ձեզ!"
 Նկարագրություն="Custom մենյու ակցիան ավելացրել միջոցով հնարավորությունը."
    >
    <UrlAction Url="http :/://www.xyzzy.com"/>
  </CustomAction>
</Elements>

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!"

Հնարավոր չէ սպասել.

</վերջ>

Արորդիների Tags: ,