我最近开始调查DotNetNuke,因为客户要求我这样做。
我立即注意到DNN与我熟悉的其他CMS不同,它将自己的控件与网站的演示文稿混合在一起。 (其他cms,如Umbraco,Wordpress,Orchard都有单独的内容管理界面)。
我正在建立一个响应式网站并使用Zurb基础。我遇到的问题是DNN的css开始混乱Zurb的CSS。我不想编辑css,问题似乎非常严重。它是否以某种方式在DNN中得到解决?
请记住移动浏览如何成为响应式设备,因此像Zurb或Twitter引导程序这样的框架将越来越受欢迎。而且看起来DNN并不能很好地与它们配合使用,对于DNN来说它可能会变得非常不可能。
将网站的演示文稿与cms控件混合在一起的整个想法对我来说是错误的。是否有可能防止它们混在一起混乱?
干杯。
答案 0 :(得分:1)
无论您使用哪种DNN皮肤,都会始终加载Portal.css文件。然后每个DNN皮肤加载与皮肤/主题相关联的skin.css文件以及它需要引用的任何其他特定CSS文件。
您可能遇到的问题是Portal.css中设置的默认样式与您的主题冲突。您可能需要做的是覆盖在皮肤文件顶部导致问题的CSS。
但是,确实发生了这种情况,因为DNN为管理功能中使用的模式弹出窗口,下拉列表,链接等声明了样式,因为如果您使用像bootstrap这样的框架,它们与实际的网站设计一致,它们可能会发生冲突,等
答案 1 :(得分:0)
我们创建了一个专门用于解决您所需内容的基金会DNN皮肤 - https://github.com/Ethanhackett/foundation-5-dnn-skin
它避免了CSS冲突,并且有一些jQuery没有冲突解决方案需要解决,因为DNN在jQuery v1上...而Foundation正在使用jQuery 2 ......
我希望有所帮助。