我有一个关于将自定义itemstyle.xsl应用到CQWP的问题。
我提取了现有的CQWP,将其重命名,并上传到网站集上的and部件库中。
修改后的CQWP web部件在默认itemstyle.xsl下完全没有问题
在此之后,我复制了itemstyle.xsl,将其重命名为customitemstyle.xsl,并将其上传到样式库下的'XSL Style Sheet‘文件夹中,并发布了xsl文件。
发布文件后,我在SPD中打开了修改过的CQWP (.webpart文件),然后进行了更改以应用修改后的xsl文件。更改如下所示;
<property name="ItemXslLink" type="string" />/Style Library/XSL Style Sheets/customitemstyle.xsl</property>在我上传了新的CQWP后,我试图将CQWP添加到一个页面上,但得到了一个错误,说无法添加web部件,并确保它是正确的web部件文件(.dwp或.webpart文件),并确保xml是格式良好的xml。
现在我需要解决这个错误,并将自定义的itemstyle应用到CQWP。
有人能帮我吗?我错过什么了吗?
任何意见,指南和方向将不胜感激。
谢谢。
发布于 2010-11-04 17:37:05
您现在可能已经弄清楚了,但是您在帖子中提供的XML是无效的。属性元素关闭两次:
<property name="ItemXslLink" type="string" />XSL path</property>首先是/>-tag,然后是</property>-tag。
https://stackoverflow.com/questions/1793024
复制相似问题