nopcommerce 系统开发文档.docVIP

  • 44
  • 0
  • 约3.12万字
  • 约 22页
  • 2017-11-17 发布于河南
  • 举报
nopcommerce 系统开发文档

nopcommerce中的主题模块 利用nopcommerce中的主题模块(或者叫“皮肤”,“模板”),我们可以很方便地从管理界面选择当前主题。 今天把主题这块的知识整理一下,同时也起个抛砖引玉的作用。 1.如何使用。 主题的使用很简单,只有3步: a 上传你的新主题到themes文件夹下 b把head.cshtml中的CSS路径换成你自己的,这个在开发主题的时候应该就搞定了 c 在后台管理面板中选择你新的主题,保存,然后你就能在前台看到了。 2.它是如何加载的? 这是本文重点。 说到加载机制就要说到主题模块用到的三个类,它们都位于Nop.Web.Framework.Themes下: ThemeableRazorViewEngine - 继承自下边一个类 ThemeableBuildManagerViewEngine - 继承自下边一个类 ThemeableVirtualPathProviderViewEngine 然后是起到触发作用的Global.asax.cs 那么nopcommerce是一个MVC项目,大家都清楚视图文件都是放在view文件夹下的,为嘛nopcommerce能直接读取theme里的视图哪? OK先来说这三个和主题相关的类是怎么回事。 首先看ThemeableVirtualPathProviderViewEngine,它是从VirtualPathProvide

文档评论(0)

1亿VIP精品文档

相关文档