Ainda tenho o hábito de crafting meus arquivos XML do recurso à mão, já que é tudo muito novo para mim. Não quero contar com uma ferramenta front-end que faz coisas que não entendo (Ele disse que como ele escreveu uma entrada de blog usando uma ferramenta que ele não entende).
Hoje, Estava a tentar adicionar uma ação personalizada para as configurações do site, mas ele não apareceria. Eu poderia instalar o recurso e veja os recursos do site, mas quando eu ativei- (sem erro) Ele simplesmente não iria aparecer no menu Soltar-para baixo.
Finalmente percebi que eu misspelled "SharePoint" no atributo Location do <CustomAction> nó. Este é o arquivo elements. XML mal:
<?XML Versão="1.0" codificação="UTF-8" ?> <Elementos xmlns="http://schemas.Microsoft.com/SharePoint/"> <CustomAction Identificação="SiteActionsToolbar" GroupId="SiteActions" Localização="Microsoft.SharePoint.StandardMenu" Seqüência="100" Título="Olá!" Descrição="Ação do menu personalizado adicionada por meio de um recurso." ImageUrl="_layouts/images/menuprofile.gif"> <UrlAction URL="http://www.xyzzy.com"/> </CustomAction> </Elementos> |
Bom:
<?XML Versão="1.0" codificação="UTF-8" ?> <Elementos xmlns="http://schemas.Microsoft.com/SharePoint/"> <CustomAction Identificação="SiteActionsToolBar" GroupId="SiteActions" Localização="Microsoft.SharePoint.StandardMenu" Seqüência="100" Título="Olá!" Descrição="Ação do menu personalizado adicionada por meio de um recurso." > <UrlAction URL="http://www.xyzzy.com"/> </CustomAction> </Elementos> |
That one took me a good two hours to figure out 🙂
Eu tomo consolo no fato de que algum dia no futuro, Eu vou ser capaz de afirmar com convicção, "back in the day, Eu tinha que caminhar quilômetros até Morro na neve (descalço!) a fim de implantar um recurso personalizado para MOSS. As crianças, você não sabe como é fácil você tê-lo! Saia do meu gramado!"
Não posso esperar.
</fim>