• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    NopCommerce架构分析之(七)主题Theme皮肤管理器

    IThemeContext:皮肤上下文,支持桌面皮肤和移动段皮肤。其实体类为:ThemeContext;

    IThemeProvider:皮肤提供者,其实体类为ThemeProvider;皮肤提供者从皮肤配置文件中解析配置项,加载系统提供的所有皮肤方案,系统默认提供桌面干净皮肤(~/Themes/DefaultClean)和移动端皮肤(~/Themes/Mobile)。ThemeConfiguration是对theme.config数据的解析对象。

    IThemeContext从IThemeProvider中获取解析的配置方案。

    上节我们讲到自定义视图引擎,从视图引擎的名字(ThemeableRazorViewEngine)上可以知晓,它实现了对皮肤的自动加载功能。

    视图引擎从IThemeContext中获取当前的皮肤,并解析加载。

    您可能感兴趣的文章:
    • NopCommerce架构分析之(八)多语言支持
    • NopCommerce架构分析之(六)自定义RazorViewEngine和WebViewPage
    • NopCommerce架构分析之(五)Model绑定Action参数
    • NopCommerce架构分析之(四)基于路由实现灵活的插件机制
    • NopCommerce架构分析之(三)EntityFramework数据库初试化及数据操作
    • NopCommerce架构分析(一)Autofac依赖注入类生成容器
    • 使用Nopcommerce为商城添加满XX减XX优惠券功能
    • 基于nopCommerce的开发框架 附源码
    上一篇:NopCommerce架构分析之(六)自定义RazorViewEngine和WebViewPage
    下一篇:NopCommerce架构分析之(八)多语言支持
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    NopCommerce架构分析之(七)主题Theme皮肤管理器 NopCommerce,架构,分析,之,