如何将自定义ItemStyle.xsl应用于CQWP

时间:2009-11-24 21:26:14

标签: sharepoint-2007 xslt cqwp

我有一个关于将自定义itemstyle.xsl应用于CQWP的问题。

我提取了现有的CQWP,重命名了它,并上传到网站集上的webpart库。

修改后的CQWP Web部件在默认的itemstyle.xsl

下完全没有问题

之后,我复制了itemstyle.xsl,将其重命名为customitemstyle.xsl,并将其上传到Style Library下的'XSL Style Sheet'文件夹并发布了xsl文件。

我发布文件后,我在SPD中打开了修改后的CQWP(.webpart文件),然后进行了更改以获得修改后的xsl文件。更改列在下面;

   <property name="ItemXslLink" type="string" />/Style Library/XSL Style Sheets/customitemstyle.xsl</property>

我上传了新的CQWP之后,我尝试将CQWP添加到页面但是收到错误,说不能添加webpart并确保它是正确的Web部件文件(.dwp或.webpart文件)并确保xml是格式良好的xml。

现在我不得不解决错误并将自定义itemstyle应用于CQWP。

任何人都可以帮助我吗?我错过了什么吗?

任何评论,指导和指示都将受到赞赏。

谢谢。

1 个答案:

答案 0 :(得分:0)

您现在可能已经知道了,但您在帖子中提供的XML无效。 属性元素关闭两次:

<property name="ItemXslLink" type="string" />XSL path</property>

首先使用/> - 标记,然后使用</property> - 标记。