定制内容查询Web部件(Customize Content Query WebPart)系列一:概述
2008-05-20 16:13
483 查看
内容查询Web部件的type信息如下,它包含在Microsoft.SharePoint.Publishing.dll程序集中:
<type name="Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart, Microsoft.SharePoint.Publishing,Version=12.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" />
内容查询Web部件是SharePoint Server2007提供的一个非常灵活而强大的WebPart。利用它自身的定制查询和WSS3.0支持的任何QuerySchema,可以获得你想要的任何可访问数据,这些数据可以分布在站点集、站点和列表等不同的范围中;在获得了所需的数据后,通过编写相应的xsl文件来进行格式化。就能在不需要Code-Behind的情况下,开发出绝大多数视图。
定制内容查询Web部件包括两个方面:
1)修改.webpart文件获得所需的数据。
2)修改ContentQueryMain.xsl、Header.xsl、ItemStyle.xsl文件和Controls.css文件获得所需的外观。
以下是利用该WebPart进行的一个简单定制,效果如如下:
其中"[项目]"是查询结果中的"ContentType","示例数据2....."是"Title","2008-05-20"是"Created"。
与之相应的可定制的WebPart还有SummaryLink,它的主xsl为SummaryLinkMain.xsl。
以上xsl文件可在~topsite/Style Library/XSL Style Sheets下找到。
有关定制该WebPart的详细信息也可以参考官方文章:http://msdn.microsoft.com/en-us/library/aa981241.aspx
<type name="Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart, Microsoft.SharePoint.Publishing,Version=12.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" />
内容查询Web部件是SharePoint Server2007提供的一个非常灵活而强大的WebPart。利用它自身的定制查询和WSS3.0支持的任何QuerySchema,可以获得你想要的任何可访问数据,这些数据可以分布在站点集、站点和列表等不同的范围中;在获得了所需的数据后,通过编写相应的xsl文件来进行格式化。就能在不需要Code-Behind的情况下,开发出绝大多数视图。
定制内容查询Web部件包括两个方面:
1)修改.webpart文件获得所需的数据。
2)修改ContentQueryMain.xsl、Header.xsl、ItemStyle.xsl文件和Controls.css文件获得所需的外观。
以下是利用该WebPart进行的一个简单定制,效果如如下:
其中"[项目]"是查询结果中的"ContentType","示例数据2....."是"Title","2008-05-20"是"Created"。
与之相应的可定制的WebPart还有SummaryLink,它的主xsl为SummaryLinkMain.xsl。
以上xsl文件可在~topsite/Style Library/XSL Style Sheets下找到。
有关定制该WebPart的详细信息也可以参考官方文章:http://msdn.microsoft.com/en-us/library/aa981241.aspx
相关文章推荐
- 定制内容查询Web部件(Customize Content Query WebPart)系列二 :定制常用新闻标题和条目格式外观
- 依然莫名其妙的内容查询Web部件(Content Query Web Part)
- 内容查询Web 部件定制
- 内容查询Web 部件定制
- [MOSS 译]如何:在WEB内容查询部件中使用自定义的字段
- WSS3.0开发-过滤列表内容(2)--一个增强的列表元数据查询webpart(SmartQueryWebPart)
- WSS3.0开发-过滤列表内容(2)--一个增强的列表元数据查询webpart(SmartQueryWebPart)
- SharePoint WebPart 简单的读取列表内容的web部件
- 【内容查询WEB部件】修改日期长度
- SharePoint WebPart 简单的读取列表内容的web部件
- 继承并自定制SharePoint中的Content Query Web Part (CQWP)
- WSS3.0开发-过滤列表内容(2)--一个增强的列表元数据查询webpart(SmartQueryWebPart)
- ISA发布MOSS网站内容查询WEB部件不能显示问题?
- sharepoint 2007 内容查询web部件 如何显示信息日期
- 内容查询webpart 定制1
- SharePoint WebPart 简单的读取列表内容的web部件
- sharepoint 内容查询部件的定制和开发。相关链接。
- 一步步学习微软InfoPath2010和SP2010--第十三章节--SharePoint视图和仪表板(10)--仪表板页面和内容查询Web部件
- 内容查询Web部件样式,隔行变色。
- 一步步学习微软InfoPath2010和SP2010--第十三章节--SharePoint视图和仪表板(10)--仪表板页面和内容查询Web部件