కస్టమ్ యాక్షన్ 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" యొక్క స్థానం లక్షణాన్ని <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 / images / 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!"

వేచి కాదు.

</చివర>

Technorati టాగ్లు: ,

4 "న ఆలోచనలుకస్టమ్ యాక్షన్ URL క్రొత్త ఫీచర్ కోసం ప్రదర్శించదు

  1. సంఖ్య పేరు
    ధన్యవాదాలు! ధన్యవాదాలు! ధన్యవాదాలు!
    ఇది litteraly పట్టింది 3 నేను మీ వెబ్ సైట్ దొరకలేదు మరియు నిజానికి నేను SharePoint తప్పు స్పెల్లింగ్ చూసింది గంటల వరకు. Why the hell is it "Shareపిoint"?!?!
    ఏమైనప్పటికీ చాలా మనిషి ధన్యవాదాలు!

ఒక Reply వదిలి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి *