我们希望为Dotnetnuke7安装创建响应皮肤
我们之前已经通过编写代码,使用winless编译它并上传css来做到这一点。
这工作得不错,但最近做了一个支持.less文件的umbraco站点(使用uless),这个过程要流畅得多
我试图研究这个问题,但找不到比这更新的东西。
http://www.xram.net/blog/2010/6/9/integrating-dotless-dynamic-css-with-dotnetnuke/
它来自2010年,所以dnn的几个版本
有没有人在最近的版本中有类似的功能?
如果是这样,它在升级后会中断吗
我甚至会考虑使用第三方模块,如果有但我找不到的话
发布于 2013-07-02 12:07:42
我们在DNN实现中使用的更少。我们使用dotless.compiler.exe和一个简单的批处理文件来编译less并将其复制到所需的位置。因此,我们的模块/门户处理编译后的css,但我们的skins文件夹包含的css较少。批处理文件如下所示:
@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 - eXclude文件。
与博客中提到的相比,我更喜欢这一点,因为这并不意味着核心的改变,而且你保留了DNN核心香草,所以升级不会造成任何问题。
https://stackoverflow.com/questions/17273301
复制相似问题