MOSS文章过滤QueryString Filter Web Parts使用及Web Parts部署
安装的MOSS2007,建立了一个blog工作区,blog文章有一个[类别],默认点击某个类别的链接,打开的是经过类别过滤的文章,即当前类别下的文章。但是为文章做了视图修改之后,就不能再根据类别过滤了。经过搜索后弄明白了有一个名叫QueryString URL Web Parts,可以跟文章Web Parts联合起来使用,根据类别参数进行筛选。下面说一下使用步骤:
1.安装QueryString URL web parts。
下载web parts解压后是wsp格式的,/Files/sansi/FilterWebPart.zip。
可以使用command命令在MOSS服务器部署,第一个是addsolution,第二个是deploysolution,第三个是execadmsvcjobs。具体如下:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN>STSADM.EXE -o addsolution -filename D:\FilterWebPart.wsp
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN>STSADM.EXE -o deploysolution -name FilterWebPart.wsp -immediate -allowGacDeployment -url http://xxxxxxxxxxxxx/
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN>STSADM.EXE -o execadmsvcjobs
2.在页面上将web part导入。
3.添加Web Parts。
在文章分类页面(Lists/Categories/Category.aspx),添加Querystring web parts。修改web parts的属性时,在杂项里的参数上填写参数名"Name"。然后选择 连接->Query String Filter发送对象->文章,在打开的页面中选择类别。
然后在文章的排序/筛选来源选择成QueryString Filter Web Parts。
注意:文章的视图应该选择当前视图下所有文章。这样再次访问时显示就是经过类别筛选过的文章了。
本博客已不再更新,欢迎访问新地址