【问题标题】:Custom column in a list view web part for a multilingual site does not take on custom language labels. Stays in default language多语言网站的列表视图 Web 部件中的自定义列不采用自定义语言标签。保持默认语言
【发布时间】: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


    【解决方案1】:

    好的,我想出了一个解决方案。我为页面上的 Web 部件编辑了 XSLT。我做了以下事情:

    1. 在站点 Ccollection 中创建变体
    2. 在变体之外创建库。
    3. 添加库所需的所有列。在您继续之前,所有列都在那里,这一点非常重要。
    4. 创建法语和英语视图。
    5. 通过设计器创建列表视图 Web 部件。
    6. 将列表视图 Web 部件添加到每个站点,选择要使用的适当视图。
    7. 在 SharePoint Designer 2010 中编辑页面。
    8. 将光标放在要修改的列中。
    9. 单击功能区列表视图工具中的设计。
    10. 然后单击自定义 XSLT 并选择自定义项。选择此选项,否则您将生成 LOT 不必要的 XSL 代码。
    11. 您正在寻找类似于以下内容的作品:

      <xsl:with-param name="fieldtitle">
        <xsl:value-of select="@DisplayName"/>
      </xsl:with-param>
      
    12. 通过输入您想要的实际列名来修改它。你应该得到这样的结果:

      <xsl:with-param name="fieldtitle">
        New Column Name.
      </xsl:with-param>
      
    13. 现在,仅对于此页面,列将被重命名。

    有一些注意事项:

    1. 似乎无法在发布门户中使用。我认为这与 SP 在这种情况下如何存储页面有关。在发布门户中,您只能修改无法正常工作的页面布局,因为我们需要修改内容。
    2. 如果添加其他列,则需要重复 XSLT 修改

    无论如何,我希望这可以帮助其他与我有同样问题或需要的人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-20
      • 1970-01-01
      • 2015-04-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多