首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更新DotNetNuke Skins?

如何更新DotNetNuke Skins?
EN

Stack Overflow用户
提问于 2016-07-13 15:56:10
回答 1查看 378关注 0票数 0

我正在为一家小公司的DNN网站做内容更新。他们想更新导航部分,我发现它是皮肤的一部分,而不是模块。我也不是最初建立这个网站的人,所以DNN从一开始就对我很陌生。

我没有直接的服务器访问,但有联系人。当登录到网站时,是否有任何方便的方法来更新管理级别的HTML/CSS?或者这只能从服务器/文件中完成吗?

另外,我让DBA给了我整个皮肤的目录,这是所有的*.ascx文件。我没有看到任何需要在这些文件中更新的CSS或页面元素。这些皮肤对象是否存在于SQL服务器上?看起来我们无法访问原始的HTML/CSS文件。

底线问题--如何更新皮肤对象(HTML/CSS wise)?我已经检查了Admin->Advanced Settings->Skins->Skin Designer部分,但是对于需要完成的工作来说,它基本上是无用的。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-14 16:38:39

皮肤通常应该在皮肤的目录(或子目录)中有一个skin.css。但是还有其他几个地方可以修改CSS。门户根目录中的Portal.css (例如/Portals/0/portal.css)旨在允许门户特定的CSS更改。

一个可能的复杂因素是DNN支持一个客户机依赖框架(也称为客户机资源管理),它结合并缩小CSS和JS文件,以加快页面加载时间。可以在主机级别或门户级别启用/禁用此功能。如果您做了一个视图源,并且看到CSS文件看起来像这样: /DependencyHandler.axd/8e6a5ed8a16e4e54b409bfe3ab6ca767.5.css,那么CDF就启用了。

如果您想做一些除了CSS更改之外的事情,那么我们需要知道使用的是什么导航系统,以及它是如何配置的。现在有一个主要的导航系统,DDRMenu,但是它可以有各种各样的MenuStyle/模板。它将在皮肤中定义如下所示:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38356506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档