Jaz sem še vedno v navado crafting svoj zunanja oblika XML datoteke ročno, saj je vse čisto nov, mi. Ne želim, da se zanesejo na front-end orodje does stvari ne razumem (On je rekel, kot je napisal blog vstop z orodjem, on ne razume).
Danes, Sem poskušal dodati dejanje po meri za nastavitev mesta, ampak ga le ne bi prikazal. Lahko namestite funkcijo in videti v mestu funkcije, vendar, ko sem aktiviral (brez napak) to preprosto ne bi prikazali na spustnem meniju.
Končno sem spoznal, da sem napačno "SharePoint" v mestu atribut je <CustomAction> vozlišče. To je slab elements.xml datoteke:
<?XML različica="1.0" kodiranje="UTF-8" ?> <Elementi xmlns="http://schemas.Microsoft.com/SharePoint/"> <CustomAction ID="SiteActionsToolbar" GroupId="SiteActions" Lokacija="Microsoft.Sharepoint.StandardMenu" Zaporedje="100" Naslov="zdravo!" Opis="Prilagojenega menija dejanje, ki doda preko funkcija." Podoba="_layouts/images/menuprofile.gif"> <UrlAction URL="http://www.xyzzy.com"/> </CustomAction> </Elementi> |
dobro:
<?XML različica="1.0" kodiranje="UTF-8" ?> <Elementi xmlns="http://schemas.Microsoft.com/SharePoint/"> <CustomAction ID="SiteActionsToolBar" GroupId="SiteActions" Lokacija="Microsoft.SharePoint.StandardMenu" Zaporedje="100" Naslov="zdravo!" Opis="Prilagojenega menija dejanje, ki doda preko funkcija." > <UrlAction URL="http://www.xyzzy.com"/> </CustomAction> </Elementi> |
That one took me a good two hours to figure out 🙂
Vzamem v Ohrabrenje v dejstvu, da nekega dne v prihodnosti, Boste lahko rekli z obsodbo, "nazaj v dan, Sem moral hoditi tri milje hrib v snegu (bos!) Če želite uvesti po meri značilnost za mah. Ti otroci, ne veste, kako enostavno ga imate! Dol moj travnik!"
Komaj čakam.
</namen>