NopCommerce架构分析之(七)主题Theme皮肤管理器
更新时间:2021年9月22日 10:08 点击:1868
IThemeContext:皮肤上下文,支持桌面皮肤和移动段皮肤。其实体类为:ThemeContext;
IThemeProvider:皮肤提供者,其实体类为ThemeProvider;皮肤提供者从皮肤配置文件中解析配置项,加载系统提供的所有皮肤方案,系统默认提供桌面干净皮肤(~/Themes/DefaultClean)和移动端皮肤(~/Themes/Mobile)。ThemeConfiguration是对theme.config数据的解析对象。
IThemeContext从IThemeProvider中获取解析的配置方案。
上节我们讲到自定义视图引擎,从视图引擎的名字(ThemeableRazorViewEngine)上可以知晓,它实现了对皮肤的自动加载功能。
视图引擎从IThemeContext中获取当前的皮肤,并解析加载。
相关文章
- NopCommerce支持多国语言,很好的做到了国际化,我们可以很轻松的下载中文或任意国家的语言包,上传进行切换,下面就让我们看看NopCommerce是如何实现对多语言的支持的吧。...2021-09-22
- 您是不是期待此插件很久了,帝国论坛上终于有用户开发出来了,首先非常感谢他,在此我整理收集了过来,此插件非常适合一些信息发布的站点使用,如果您正好有此类站点,不凡试试看或许能...2015-12-30
- 这篇文章主要介绍了在WordPress中获取数据库字段内容和添加主题设置菜单的方法,分别讲解了get_option()函数和add_theme_page()函数的用法,需要的朋友可以参考下...2016-01-14
- 设计一个站点,首先遇到的问题就是定位网站主题。 所谓主题也就是你的网站的题材。网络上的网站题材千奇百怪,琳琅满目。只要你想的到,就可以把它制作出来...2016-09-20
- 今天小编在这里就来教大家薰衣草花田主题婚纱照后期处理实例教程,各位想知道处理的方法的photoshop这一款软件的使用者们,那么下面就快来跟着小编一起看一看吧。 ...2016-09-14
NopCommerce架构分析之(三)EntityFramework数据库初试化及数据操作
本文介绍IStartupTask,该类会在系统启动时执行,IStartupTask调用IEfDataProvider进行数据库的初始化。...2021-09-22- 刚才在看了ASP.NET 2.0 关于Theme的教材。其中有个例子,是讲,有两个textbox,不过,一个是server control,一个是html的input。 按教材的作法,应该是前者是白...2017-07-06
wordpress主题支持自定义菜单及修改css样式实现方法
使用wordpress过程中会遇到主题支持自定义菜单以及修改css样式问题,本文将介绍详细解决方法,需要朋友可以参考下...2020-06-30- 今天小编在这里就来给photoshop的这一款软件的使用者们来说下临摹一个指针主题图标的制作教程,各位想知道具体制作方法的使用者,那么下面就快来跟着小编一起看一看教程...2016-09-14
NopCommerce架构分析之(七)主题Theme皮肤管理器
本文主要介绍NopCommerce的皮肤管理机制,NopCommerce提供默认的皮肤,我们也可以制作自己的皮肤,以实现个性化定制。...2021-09-22NopCommerce架构分析之(四)基于路由实现灵活的插件机制
本文主要介绍NopCommerce中,通过注册路由,实现插件的机制,同时,NopCommerce中每个插件都集成IPlugin接口,插件拥有安装和卸载的功能。...2021-09-22- 中秋国庆节眼看到跟前了,很多商城都借此机会搞促销活动,什么满200减80送优惠券等活动,基于后台程序是怎么实现的呢?下面脚本之家小编带领大家一起学习吧...2020-06-25
- 今天小编在这里就来给Photoshop的这一款软件的使用者们来说下制作突显主题的放射背景效果的教程,各位想知道具体制作方法的使用者们,那么下面就快来跟着小编一起看一看...2016-09-14
- 今天小编在这里就来给Photoshop的这一款软件的使用者们说一下制作街舞比赛主题海报的教程,各位想知道具体制作方法的使用者,那么下面就快来跟着小编一起看一看教程吧。...2016-09-14
详解WordPress开发中get_header()获取头部函数的用法
这篇文章主要介绍了详解WordPress开发中get_header()获取头部的用法,get_header()函数在WordPress主题的制作中一定会用到,需要的朋友可以参考下...2016-01-12NopCommerce架构分析之(五)Model绑定Action参数
本文主要介绍NopCommerce中在请求Controller的Action方法前,通过ModelBinder将Model进行绑定,以便后续捕捉到数据,转化成对象,再进行处理。...2021-09-22- 今天小编在这里就来给photoshop的这一款软件的使用者们来详细的说下合成一张儿童主题海报的后期教程,各位想知道到底该怎么合成的使用者,那么各位下面就快来跟着小编一...2016-09-14
- 今天小编在这里就为各位Photoshop的这一款软件的使用者们带来了设计天气主题APP应用图标的制作教程,各位想知道到底该怎么制作的,那么就快来跟着小编一起看看教程吧。 ...2016-09-14
- 第一种方法:定义通用函数 function shownext(){ global $thisid; $query="select * from TABLE_NAME where id>$thisid order by id limit 1"; $result=mysql_que...2016-11-25
- 这篇文章主要为大家详细介绍了基于nopCommerce的开发框架,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22