Sharepoint - 供应xsl样式文件

时间:2011-03-14 17:41:11

标签: sharepoint

我尝试使用自定义样式配置.xsl文件,以应用于SP 2007 MOSS中的Content Query Web Part。我想在一个功能中部署它。 到目前为止,任何尝试都失败了,因为我无法在样式库中检索我的.xsl。

 <!-- Feature.xml -->
 <ElementManifests>
     <ElementManifest Location="Elements.xml" />
     <ElementFile Location="Test.xsl" />
 </ElementManifests>



 <!-- Elements.xml -->
 <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
   <Module Name="Test" Url="Style Library/XSL Style Sheets" Path="" RootWebOnly="FALSE">
     <File Url="Test.xsl" Type="GhostableInLibrary"/>
   </Module>
 </Elements>

我的解决方案结构:

enter image description here

日志文件中没有错误。对于我在网上看到的内容,这应该有用,但它没有。

3 个答案:

答案 0 :(得分:2)

问题是您的网址路径中的第二个文件夹。您需要做的是在文件元素中设置URL属性。

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">     
   <Module Name="Test" Url="Style Library" RootWebOnly="FALSE">      
            <File Url="XSL Style Sheets/Test.xsl" Path="Test.xsl" Type="GhostableInLibrary"/>    
   </Module>  
</Elements> 

答案 1 :(得分:0)

在样式库位之前尝试斜杠。此外,这只适用于发布网站。

答案 2 :(得分:0)

尝试将RootWebOnlyFALSE切换为TRUE

(确保您实际上是在Root Web中激活此功能)