Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 2010-通过XSL更改列表名称和列标题显示名称_Sharepoint_Xslt_Sharepoint 2010_Web Parts - Fatal编程技术网

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必须用于此。我最后做的是使用