我还在用手制作我功能 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 标签: SharePoint, 功能