Já jsem stále ve zvyku tvorbě mé funkce XML soubory ručně, protože je to pro mě úplně nové. Já nechci spoléhat na front-end nástroje že dělá věci, kterým nerozumím (řekl a napsal položku blogu pomocí nástroje, který nechápe).
Dnes, Snažil jsem se přidat vlastní akci do nastavení webu, ale to prostě nepřijeli. Jsem mohl nainstalovat funkci a vidět v funkce webu, Ale když jsem aktivoval (bez chyby) to prostě ukáže na drop-down menu.
Nakonec jsem si uvědomil, že jsem chybně "SharePoint" v atributu umístění <CustomAction> uzel. To je špatné elements.xml soubor:
<?XML verze="1.0" kódování="UTF-8" ?> <Prvky xmlns.="http://schemas.Microsoft.com/SharePoint/"> <CustomAction ID="SiteActionsToolbar" ID skupiny="SiteActions" Umístění="Microsoft.Sharepoint.StandardMenu" Sekvence="100" Titul="Dobrý den!" Popis="Akce vlastní nabídky přidávány pomocí funkce." ImageUrl="_layouts/images/menuprofile.gif"> <UrlAction Adresa URL="http://www.xyzzy.com"/> </CustomAction> </Prvky> |
Dobré:
<?XML verze="1.0" kódování="UTF-8" ?> <Prvky xmlns.="http://schemas.Microsoft.com/SharePoint/"> <CustomAction ID="SiteActionsToolBar" ID skupiny="SiteActions" Umístění="Microsoft.SharePoint.StandardMenu" Sekvence="100" Titul="Dobrý den!" Popis="Akce vlastní nabídky přidávány pomocí funkce." > <UrlAction Adresa URL="http://www.xyzzy.com"/> </CustomAction> </Prvky> |
That one took me a good two hours to figure out 🙂
Beru útěchu v tom, že jednoho dne v budoucnosti, Já budu schopen říci s jistotou, "zpět v den, Šel jsem pěšky tři kilometry do kopce ve sněhu (naboso!) aby bylo možné implementovat vlastní funkce do MECHU. Děti, nevíte, jak snadné to máte! Zmiz z mého trávníku!"
Nemůžu se dočkat.
</Konec>