Sharepoint 2010-通过XSL更改列表名称和列标题显示名称
我有一个网站集Sharepoint 2010-通过XSL更改列表名称和列标题显示名称,sharepoint,xslt,sharepoint-2010,web-parts,Sharepoint,Xslt,Sharepoint 2010,Web Parts,我有一个网站集(localhost),它有两个变体(localhost/en/,localhost/fr/) 我在根网站(sampleList)中有一个列表,它有以下列:标题,说明,日期 我有英文和法文网页(/en/samplePage.aspx,/fr/samplePage.aspx),它使用sampleList作为共享web部件 是否有任何方法可以修改法语页面上的web部件(可能通过工具部件上的XSL链接字段),以便我可以修改列表名称和列表的列名,以法语显示?您应该可以在SP Designe
(localhost)
,它有两个变体(localhost/en/,localhost/fr/)
我在根网站(sampleList)
中有一个列表,它有以下列:标题
,说明
,日期
我有英文和法文网页(/en/samplePage.aspx,/fr/samplePage.aspx)
,它使用sampleList
作为共享web部件
是否有任何方法可以修改法语页面上的web部件(可能通过工具部件上的XSL链接字段),以便我可以修改列表名称和列表的列名,以法语显示?您应该可以在SP Designer中进行此操作。以下是您需要的教程:
您需要在designer中编辑页面(“在高级模式下编辑”)-然后从链接执行步骤7-10。在那之后,需要定位对列名的引用,删除它们,然后用新的法语名称进行硬编码 需要注意的是,在xslt中会看到一个与
ddwrt:ghost=“hide”
标记相关的棘手问题。无论您在何处进行更改,您都可能需要找到前面的ddwrt:ghost=“hide”
,并将其更改为ddwrt:ghost=“”
——否则您将在desiger中看到您的更改,但不会在实际站点中看到-您可以在此处阅读更多相关内容:
一般来说,我通常很难做到这一点,我更喜欢使用内容查询web部件。另外,希望这一切都有意义,因为我已经有一段时间没有在SharePoint前工作了,所以我是在内存中工作的(以前不是这样)。当你说共享web部件时,你是指内容查询web部件吗?不,只是在页面上删除了一个现有列表(列表视图web部件)当您更改此Web部件上的任何内容时,它会在其他变体中更改?谢谢。我想SP Designer必须用于此。我最后做的是使用