Eu sunt încă în obiceiul de crafting mea fişiere XML caracteristica de mână, deoarece este toate destul de nou pentru mine. Nu vreau să se bazeze pe un instrument de front-end că face lucruri nu înţeleg (El a spus ca el a scris o intrare de blog, folosind un instrument el nu înţelege).
Astăzi, Am fost încercarea de a adăuga o acțiune particularizată la setările de site-ul, dar este doar nu ar apărea. Am putea instala caracteristică şi a vedea în caracteristicile de site-ul, dar când am activat (fără erori) ea pur şi simplu nu ar apărea pe meniul drop-down.
În cele din urmă am dat seama că am greşit "SharePoint" în atributul de locaţie de <Acțiune particularizată din> nod. Acesta este fişierul de rău elements.xml:
<?XML versiunea="1.0" codificarea="UTF-8" ?> <Elemente xmlns="http://schemas.Microsoft.com/SharePoint/"> <Acțiune particularizată din ID-ul="SiteActionsToolbar" GroupId="SiteActions" Locaţie="Microsoft.Sharepoint.StandardMenu" Secvenţă="100" Titlul="bună!" Descriere="Acţiune de meniu particularizată adăugate prin intermediul o caracteristică." ImageUrl="_layouts/images/menuprofile.gif"> <UrlAction URL-ul="http://www.xyzzy.com"/> </Acțiune particularizată din> </Elemente> |
bun:
<?XML versiunea="1.0" codificarea="UTF-8" ?> <Elemente xmlns="http://schemas.Microsoft.com/SharePoint/"> <Acțiune particularizată din ID-ul="SiteActionsToolBar" GroupId="SiteActions" Locaţie="Microsoft.SharePoint.StandardMenu" Secvenţă="100" Titlul="bună!" Descriere="Acţiune de meniu particularizată adăugate prin intermediul o caracteristică." > <UrlAction URL-ul="http://www.xyzzy.com"/> </Acțiune particularizată din> </Elemente> |
That one took me a good two hours to figure out 🙂
Am lua consolare în faptul că unele zile în viitor, Voi fi în măsură să spun cu convingere, "înapoi în zi, Am avut la trei mile de mers pe jos de deal în zăpadă (desculţ!) pentru a implementa o caracteristică personalizat MOSS. Ai copii, nu ştii cât de uşor aveţi o! Cobor peluza mea!"
Nu pot să aştept.
</scop>