【问题标题】:Dotnetnuke 7 .less integrationDotnetnuke 7 .less 集成
【发布时间】:2013-06-20 19:57:23
【问题描述】:

我们正在为 Dotnetnuke 7 安装创建响应式皮肤

我们之前通过编写代码并使用 winless 编译并上传 css 来完成此操作。

这工作正常,但最近创建了一个支持 .less 文件(使用 uless)的 umbraco 网站,过程更加顺畅

我试图研究这个主题,但找不到比这更近的东西

http://www.xram.net/blog/2010/6/9/integrating-dotless-dynamic-css-with-dotnetnuke/

这是2010年的,所以dnn之前的几个版本

有没有人在最近的版本中使用过类似的东西?

如果是这样,它会在升级后中断

如果有可用的,我什至会考虑使用第 3 方模块,但我找不到

【问题讨论】:

    标签: responsive-design less dotnetnuke


    【解决方案1】:

    我们在 DNN 实施中使用较少。我们使用 dotless.compiler.exe 和一个简单的批处理文件来编译 less 并将其复制到所需的位置。所以我们的模块/门户处理编译后的 css,但我们的 skins 文件夹包含较少的内容。批处理文件如下所示:

    @set svnRootDir=C:\Projects\MyMantra
    @set deployDir=D:\Web\Public\BrandSites\Website\Portals\_default\Skins
    
    %svnRootDir%\Scripts\Packaging\dotless.compiler.exe %svnRootDir%\MG\Skins\Skins\Breakfree\css\*.less
    robocopy %svnRootDir%\MG\Skins\Skins\Breakfree\ %deployDir%\Breakfree\ /s /XF *.less *.htm *.html
    

    注意:robocopy /s - 复制子目录,但不是空目录和 /XF - 排除与给定名称/路径/通配符匹配的文件。

    我更喜欢该博客文章中提到的内容,因为这并不意味着核心更改,并且您保留 DNN 核心原版,因此升级不会造成任何问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-02
      • 1970-01-01
      相关资源
      最近更新 更多