【发布时间】:2014-05-06 21:17:13
【问题描述】:
到目前为止,我遇到了一个相当独特的问题。我们正在运行一个多语言 SharePoint 2010 环境,其中英语作为默认语言,法语作为辅助语言。我们已将站点设置为差异关系,但我正在讨论的问题也发生在变体之外。
我们在变体之外(但在集合内)创建了两个站点必须共享的库。通过 Designer 创建了一个列表视图 Web 部件,以添加到每个站点以提供对列表的快速视图。如果我们在库中并切换到法语,那么更新列标签它会记住设置(因为资源文件)并在语言来回翻转时保持它。它不起作用的地方是作为变体中的 Web 部件或语言不同的地方。
如果语言不同,则可以找到现成的列,但自定义列(所有网站列,而不是库\列表列)仍保留为英文标签。浏览器语言是否在变体内部或外部更改都没关系。它总是恢复为英语。这就像它没有使用列表本身中使用的相同资源文件。
我创建了一个自定义视图,并根据https://sharepoint.stackexchange.com/questions/50004/how-to-change-column-title-for-a-view-but-not-modify-the-list 使用 xslt 对其进行了修改,但这仅在列表中有效,也没有出现在列表视图中。
我不可能是第一个遇到它的人,要么我没有正确执行我的搜索,没有人记录过对此的修复,要么这是我们无法使用 OOTB 工具修复的问题。那是另一回事,解决方案必须通过 OOTB 或少量客户端更改来完成。我无法启动 Visual Studio,因为他们正在试用 Office 365,并且已经为迁移设置了“无自定义代码”授权(这对我来说真的很难。我喜欢我的代码;P)。
提前谢谢大家。
【问题讨论】:
标签: sharepoint sharepoint-2010 sharepoint-designer