వర్గం ఆర్కైవ్స్: Uncategorized

కస్టమ్ యాక్షన్ 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 టాగ్లు: ,