Sharepoint 如何将内容查询Web部件添加到发布页面布局?

Sharepoint 如何将内容查询Web部件添加到发布页面布局?,sharepoint,layout,web-parts,Sharepoint,Layout,Web Parts,如何将内容查询Web部件添加到发布页面布局中,并将其配置为聚合页面库中页面的内容??有人能给我一些关于这方面的见解吗??我是否在SP designer中删除内容查询Web部件??如果我这样做,我如何配置查询?? 还是使用ribbon添加内容查询Web部件,然后将其导出并进行自定义,然后将其导入并放到页面布局中???有人吗 场景:我必须将内容查询Web部件插入医生档案网站的发布页面布局。根据页面布局,每个医生都会有个人资料页面。现在,每个医生的个人资料页面将有他/她的主要执业地点名称、地址、电话等

如何将内容查询Web部件添加到发布页面布局中,并将其配置为聚合页面库中页面的内容??有人能给我一些关于这方面的见解吗??我是否在SP designer中删除内容查询Web部件??如果我这样做,我如何配置查询?? 还是使用ribbon添加内容查询Web部件,然后将其导出并进行自定义,然后将其导入并放到页面布局中???有人吗

场景:我必须将内容查询Web部件插入医生档案网站的发布页面布局。根据页面布局,每个医生都会有个人资料页面。现在,每个医生的个人资料页面将有他/她的主要执业地点名称、地址、电话等以及其他多个执业地点。假设Tom先生的主要位置在他的个人资料页面上被列为医院“x”,现在我还希望能够使用页面布局上的内容查询Web部件,在Tom先生的个人资料页面上汇总作为Tom办公室成员在医院“x”工作的所有其他律师的姓名。如何添加和配置Web部件?我的意思是,只需在一个页面中添加一个内容查询Web部件并对其进行配置很容易,但我希望将其添加到页面布局中,以便在作者创建页面时,所有内容页面都有其实现


假设页面库中有10个个人资料页面,其中5个页面至少有一个实用位置为hopital X(他们可能同时在医院Y、Z……等工作),现在我希望所有5名医生的姓名都作为他的办公室成员聚集在Tom的个人资料页面上

很多问号。。。是的,您可以使用SP designer将内容查询Web部件添加到布局中。这会将该Web部件复制到使用该布局创建的每个页面(或将其布局切换到该布局)。这使得查询设置起来很棘手,因为它需要从某处获取关于哪个医生的输入-检查。使用PageFieldValue选项应该可以做到这一点。

要更改CQWP,不要修改默认版本。相反,在SPD中导航到样式库中的XSL文件,复制ItemStyle.XSL并将副本重命名为其他文件(例如CUSTOMItemStyle.XSL)。然后转到测试页面,放置一个空白的CQWP,然后单击“导出”。打开导出的.webpart文件并修改属性以链接到CUSTOMItemStyle.xsl

保存.webpart文件并通过浏览器将其导入回库。重命名新的CQWP(例如CUSTOM_CQWP.webpart或其他名称)

现在可以修改CUSTOMItemStyle.xsl以使用自定义xsl。塑造XSL文件,使其符合您的需求,然后在测试页面中,更改Web部件属性以使用新的自定义ItemSTyle。一旦您的web部件看起来像您想要的,您可以再次将其导出,然后将其重新导入到库中,您的所有设置都将被保存

现在,您可以转到Designer并将此web部件添加到页面布局中。当用户使用该布局时,web部件已经放置在页面上并相应地连接。此外,通过使用此方法,他们可以更改web部件的web部件属性,甚至在不需要的情况下完全删除web部件,而不会影响页面布局