【问题标题】:DNN custom skin and css deploymentDNN 自定义皮肤和 css 部署
【发布时间】:2015-05-20 14:09:22
【问题描述】:

我对此并不陌生,并试图弄清楚这一点。我为网站的内部页面创建了一个 internal.ascx 页面和一个 Internal.css 文件。如果我在 DNN 中创建一个新页面并应用这个新皮肤,它似乎没有应用 CSS。我将 ascx 和 css 文件都复制到了 _default/Skins/ 文件夹中。

也尝试通过以下代码添加css

<dnn:DnnCssInclude runat="server" FilePath="/Internal.css" PathNameAlias="SkinPath" />

似乎没有任何效果。已清除我的缓存并尝试不同的机器来查看该页面。但风格仍然没有通过。

提前致谢

【问题讨论】:

    标签: dotnetnuke skins


    【解决方案1】:

    在 _default/Skins/ 中创建一个新文件夹。例如,调用文件夹“内部”(/Portals/_default/Skins/Internal)。将你的 ascx 和 css 皮肤文件复制到那里。将 css 重命名为“skin.css”。您不需要在 ascx 中引用它,因为 DNN 会根据名称提取它。

    此外,您的 CSS 包含语句可能不起作用的原因可能是文件路径“/Internal.css”可能试图在网站的根目录中查找它。我认为它只是“Internal.css”。但是你可以在 Firebug 中验证它生成了什么路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-12
      • 2013-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多