0

我有一个 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 中引用主题而不为我的站点创建虚拟目录?

4

1 回答 1

0

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

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

让我知道这是否回答了您的问题?

于 2013-06-04T16:00:30.663 回答