我在 SharePoint 2010 中工作,并在“公告”类型列表中创建一个项目。我想要做的是插入一个带有查询的链接:
https://www.yammer.com/company-name.com/#/threads/inGroup?type=in_group&feedId=1234567
我正在使用内置的 SharePoint HTML 编辑器来编辑我的文本,我天真地插入了链接:
<a href="https://www.yammer.com/company-name.com/#/threads/inGroup?type=in_group&feedId=1234567"> Yammer group </a>
但是,当我退出 HTML 编辑器时,SharePoint 会自动更改代码。用于分隔查询参数的 & 符号被 %26 替换,因此链接无法按预期工作。
我已经为“&”符号尝试了一些解决方法,但 SharePoint 总是以一种使链接无用的方式进行替换(至少在 IE9 中):
& --> %26
& --> %26
& --> %26
\x26 --> %5cx26
使用网络部件,例如内容编辑器 Web 部件,不是一个选项(列表条目的主体仅为 HTML)。
如何让链接正确传递/显示?我很感激任何想法!
提前致谢, 本
最佳答案
我发现了同样的问题,看起来井号 (#) 符号后面出现的和符号 (&) 使 SharePoint 对其进行编码。 由于 Google 搜索返回了这篇文章,即使这是一个老问题,我也会回复它。
我还发现在 Yammer URL 中不使用“type=in_group”似乎工作正常。只剩下一个参数 (feedID),不需要 & 符号,这可能是一种解决方法。
关于html - 如何在 SharePoint 2010 HTML 编辑器中插入带符号的查询 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24078717/