如何将主题部署到SharePoint网站?

时间:2013-06-04 13:35:53

标签: sharepoint themes

我有一个SharePoint 2010功能,我正在升级到SharePoint 2013. 2010年,我在IIS中为我的网站使用的主题创建一个虚拟目录。该主题由站点根目录下的App_Themes虚拟目录中的.css和.skin文件组成。我通过功能激活例程创建虚拟目录。

2013年,我想消除虚拟目录的创建。理想情况下,我希望SharePoint能够托管我的App_Themes虚拟目录中的内容。有没有办法做到这一点?在2010年,创建App_Themes虚拟文件夹使我能够在web.config pages元素中使用此主题,如下所示:

<pages enableSessionState="false" enableViewState="true" **theme="DefaultTheme"**  enableViewStateMac="true" validateRequest="false" pageParserFilterType="Microsoft.SharePoint.ApplicationRuntime.SPPageParserFilter, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" asyncTimeout="7" enableEventValidation="false" viewStateEncryptionMode="Never">

我有没有办法在web.config中引用主题而不为我的网站创建虚拟目录?

1 个答案:

答案 0 :(得分:0)

您是否有理由不在SP2013中使用SharePoint主题引擎?

您可以创建自己的自定义主题,并使用自定义功能在网站上应用它。几个月前我写了几篇关于这个主题的博客文章:http://blog.dragan-panjkov.com/archive/2012/09.aspx

如果这回答了你的问题,请告诉我?