分类存档: 未分类

自定义操作 URL 不会显示为新功能

我还在用手制作我功能 XML 文件,因为它是对我都很新的习惯. 我不想依赖一个前端工具的事情我不懂 (他说,他写道: 使用一个工具,他不明白一个博客条目).

今天, 我正要向网站设置添加自定义操作,但它不会露面. 我安装的功能,看它在网站功能, 但激活时 (无错误) 它只是不会显示在下拉菜单中.

终于意识到我拼错"SharePoint" 在位置属性 <CustomAction> 节点. 这是坏的 elements.xml 文件:

<?xml 版本="1.0" 编码="utf-8" ?>
<元素 xmlns="http://schemas.microsoft.com/sharepoint/">
  <CustomAction
 Id="SiteActionsToolbar"
 GroupId="SiteActions"
 位置="Microsoft.Sharepoint.StandardMenu"
 序列="100"
 标题="您好 !!"
 说明="通过功能添加的自定义菜单操作."
 ImageUrl="_layouts/images/menuprofile.gif">

    <UrlAction Url="http://www.xyzzy.com"/>

  </CustomAction>
</元素>

良好:

<?xml 版本="1.0" 编码="utf-8" ?>
<元素 xmlns="http://schemas.microsoft.com/sharepoint/">
  <CustomAction
 Id="SiteActionsToolBar"
 GroupId="SiteActions"
 位置="Microsoft.SharePoint.StandardMenu"
 序列="100"
 标题="您好 !!"
 说明="通过功能添加的自定义菜单操作."
    >
    <UrlAction Url="http://www.xyzzy.com"/>
  </CustomAction>
</元素>

That one took me a good two hours to figure out 🙂

我感到安慰的事实,在将来某一天, 我能说的信念, "早在一天, 我不得不走上小山雪中三英里 (赤脚!) 若要部署到苔藓的自定义功能. 你的孩子, 你不知道你有多么容易! 下车我的草坪!"

不能等待.

</结束>

Technorati 标签: ,