Jeg er stadig i vane med crafting min funktion XML-filer i hånden, da det er alle helt nyt for mig. Jeg ønsker ikke at stole på en front-end-værktøj at gør ting jeg ikke forstår (Han sagde, da han skrev en blog-indtastning ved hjælp af et værktøj, han ikke forstår).
I dag, Jeg forsøgte at tilføje en brugerdefineret handling til webstedsindstillingerne men det bare ikke ville dukke op. Jeg kunne installere funktionen og se det i site funktioner, men når jeg aktiveret det (uden fejl) Det ville ikke blot dukke op på drop-down menuen.
Jeg endelig indså, at jeg stavet "SharePoint" i attributten placering af den <CustomAction> node. Dette er den dårlige elements.xml fil:
<?XML version="1.0" kodning="UTF-8" ?> <Elementer xmlns="http://schemas.Microsoft.com/SharePoint/"> <CustomAction Id="SiteActionsToolbar" GroupId="SiteActions" Placering="Microsoft.Sharepoint.StandardMenu" Sekvens="100" Titel="Hej!" Beskrivelse="Brugerdefinerede menu handling tilføjet via en funktion." ImageUrl="_layouts/images/menuprofile.gif"> <UrlAction URL-adresse="http://www.xyzzy.com"/> </CustomAction> </Elementer> |
God:
<?XML version="1.0" kodning="UTF-8" ?> <Elementer xmlns="http://schemas.Microsoft.com/SharePoint/"> <CustomAction Id="SiteActionsToolBar" GroupId="SiteActions" Placering="Microsoft.SharePoint.StandardMenu" Sekvens="100" Titel="Hej!" Beskrivelse="Brugerdefinerede menu handling tilføjet via en funktion." > <UrlAction URL-adresse="http://www.xyzzy.com"/> </CustomAction> </Elementer> |
Den ene tog mig godt to timer på at finde ud af 🙂
Jeg tager trøst i faktum, at nogle dage i fremtiden, Jeg vil være i stand til at sige med overbevisning, "tilbage i dag, Jeg måtte gå tre km op ad bakke i sneen (barfodet!) for at installere en brugerdefineret funktion til MOSS. Du børn, du ved ikke, hvor nemt du har det! Stå af min græsplæne!"
Kan ikke vente.
</slutningen>