DNN自定义皮肤和css部署



我是新手,正在努力解决这个问题。我为一个网站的内部页面创建了一个internal.ascx页面和一个internal.css文件。如果我在DNN中创建一个新页面并应用这个新皮肤,它似乎不会应用CSS。我将ascx和css文件都复制到_default/Skins/文件夹中。

还尝试通过以下代码在css中添加

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

似乎什么都不起作用。已清除我的缓存,并尝试使用其他机器查看页面。但这种风格仍然没有实现。

提前感谢

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

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

最新更新