惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
News and Events Feed by Topic
T
The Exploit Database - CXSecurity.com
P
Palo Alto Networks Blog
T
Threat Research - Cisco Blogs
Cloudbric
Cloudbric
Recent Commits to openclaw:main
Recent Commits to openclaw:main
I
Intezer
Attack and Defense Labs
Attack and Defense Labs
P
Privacy International News Feed
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
L
Lohrmann on Cybersecurity
C
Cybersecurity and Infrastructure Security Agency CISA
V2EX - 技术
V2EX - 技术
AWS News Blog
AWS News Blog
O
OpenAI News
L
LINUX DO - 最新话题
N
News | PayPal Newsroom
PCI Perspectives
PCI Perspectives
www.infosecurity-magazine.com
www.infosecurity-magazine.com
T
Troy Hunt's Blog
Latest news
Latest news
D
Darknet – Hacking Tools, Hacker News & Cyber Security
A
Arctic Wolf
Spread Privacy
Spread Privacy
G
GRAHAM CLULEY
T
Tor Project blog
博客园_首页
Know Your Adversary
Know Your Adversary
有赞技术团队
有赞技术团队
S
Secure Thoughts
美团技术团队
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
T
Tailwind CSS Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
V
Visual Studio Blog
J
Java Code Geeks
Cisco Talos Blog
Cisco Talos Blog
Schneier on Security
Schneier on Security
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Security Affairs
Jina AI
Jina AI
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
宝玉的分享
宝玉的分享
量子位
Last Week in AI
Last Week in AI
月光博客
月光博客
罗磊的独立博客
S
SegmentFault 最新的问题

博客园 - Ken Lin

Oracle VS Sql Server Asp.net常用的一些代码(转) - Ken Lin - 博客园 Sharepoint工作流任务权限问题 MOSS开发Tips WSS 扩展文件夹属性-应用场景一 How to submit data in InfoPath form services Form Services方式发布带有Managed Code的表单模板 WSS 代码执行的权限提升 用代码访问InfoPath表单内容 STSADM 进行MOSS的备份与迁移 利用SharePoint Designer更改任务列表状态栏显示 MOSS 工作流(二)自定义开发 MOSS-自定义字段类型 通过Web Part Connection 在Web Part 之间传递数据(二) 通过Web Part Connection 在Web Part 之间传递数据(一) WebPart 生存周期 QuickPart中文字符显示问题 MOSS SP1 解决Ajax Extension 对Webpart的兼容性问题 MOSS 工作流(一)
内容查询Web 部件定制
Ken Lin · 2008-05-27 · via 博客园 - Ken Lin

内容查询Web 部件(CQWP)是SharePoint Server提供的一个非常灵活且强大的Feature。利用它自身的定制查询和WSS3.0支持的任何QuerySchema(如CAML),用户可以创建自定义数据视图来展现来自多个数据源的数据,这些数据可以分布在站点集、站点,列表和文档库等不同的范围中,并在一个视图中统一展现。

在获得了查询到的数据后,CQWP不会自动展现所有的数据项,这时就需要我们去做进一步的定制工作.

定制内容查询Web部件主要包括两个方面:
1)修改.webpart文件,定制属性来获得所需返回的数据。
2)修改.ItemStyle.xsl样式文件来呈现和格式化数据。

下面就结合一个简单的demo一起来学习下

显示最新知识库文章来自共享文档库
步骤:

1. 导出"最新知识库.webpart",并备份
点击Web Part编辑下拉按钮,导出

2. 用SPD或者记事本打开”最新知识库.webpart”,编辑CommonViewFields 这个属性并保存:

<property name="CommonViewFields" type="string">Title,Text;Modified,DateTime</property>

俩种方式来定义 CommonViewFields property:
    Internal name of field 
    Internal name of field, field type
多个value之间用分号";"隔开    注意:不能带空格

3. 修改ItemStyle.xsl,该文件位于网站根目录下的Style Library 样式库里
找到一个xsl:template 的节点,也可以自己新建一个xsl:template
比如找到<xsl:template name="ImageRight">修改<div class="link-item">

<div class="link-item">
            
<xsl:call-template name="OuterTemplate.CallPresenceStatusIconTemplate"/>
            
<table style="width: 95%">
            
<tr>
               
<td><img src="_layouts/images/square.gif"/></td>
               
<td style="width: 60%">
                
<a href="{$SafeLinkUrl}" target="{$LinkTarget}" title="{@LinkToolTip}">
                    
<xsl:value-of select="$DisplayTitle"/>
                
</a>
                
</td>
                
<td align="left">
                
<div class="description">
                    
<xsl:value-of select="@Modified" />
                
</div>  
                
</td>
             
</tr>      
             
</table>          
            
</div>    

4. 保存,并重新上载ItemStyle.xsl 到样式库
添加”最新知识库.webpart” 到页面上,并修改WebPart显示的样式属性

Detail Resources:

http://msdn.microsoft.com/en-us/library/aa981241.aspx

IW.Smart Work