我已经创建了一个自定义列表,并通过修改ItemStyle.xsl对CQWP在页面上呈现它的方式进行了一些更改。但是,我想使用一些自定义css类,因此我想从包含此CQWP的页面的head标签链接到我自己的自定义.css文件。
所以我的问题是,在哪里做我的.css文件以及如何将其正确链接到包含CQWP的页面。请记住,我正在制作一个应该部署在多个共享点安装上的解决方案。
感谢。
答案 0 :(得分:3)
微软官方方式只是将它们复制到相关文件夹中(通过下载模板包可以看到)。但是,您也可以创建自己的网站定义,并以与添加母版页相同的方式将项目添加到正确的库和列表中。
如果您要通过功能部署CSS和母版页,请记住您必须激活网站集上的发布基础结构和网站上的发布功能。
要将母版页/页面布局部署为功能,您应该按照以下站点中的步骤操作,您可以使用“fileurl”元素指定CSS并将其放入正确的文件夹(例如样式库) : http://www.sharepointnutsandbolts.com/2007/04/deploying-master-pages-and-page-layouts.html
答案 1 :(得分:0)
考虑将它们上传到网站集根目录中的“样式库”。
如果您在根目录中没有“样式库”,请考虑制作一个 - 它只是一个文档库。
确保权限设置正确,以便每个需要阅读权限的人都可以。
您可以使用“/Style%20Library/my.css”引用它们,但这不适用于不在域根目录的网站集。