我有一个关于将自定义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。
任何人都可以帮助我吗?我错过了什么吗?
任何评论,指导和指示都将受到赞赏。
谢谢。
答案 0 :(得分:0)
您现在可能已经知道了,但您在帖子中提供的XML无效。 属性元素关闭两次:
<property name="ItemXslLink" type="string" />XSL path</property>
首先使用/>
- 标记,然后使用</property>
- 标记。