• NewsPic01

Orchard主题制作指南

发布时间:2014/09/12 03:19

有很多人在使用我们提供的"Orchard候补神器"后可以清晰的看到示例网站中候补的名称及路径,但是当自己制作主题时却开不了头, 下面我来为大家详细解答如何开头:

前置条件: 需要开启Url Alternates 和 Widget Alternates 两个特性

1.在后台开启codegen模块,用orchard命令行创建主题.    codegen theme  theme1

2.修改对应Theme文件夹内的 theme.txt (本例为theme1/theme.txt) , 其中最重要的是定义 Zones(可以用中文,半角逗号分隔),  

   要注意两个特殊的Zone,  Messages(orchard操作反馈信息会默认填充到此区域), Content(任何内容都会填充到此区域)

  如:  Zones: 网站头部,导航,Messages,Content,页脚,统计代码            区域A,区域B.......后面自己根据需要写

3.新建Layout类型候补, 假设我的网站有两种基本版式 , 首页一种,非首页一种, 那么我先来创建首页的 Layout-url-homepage.cshtml(这就是一个Url候补)

   里面写上内容  

   @Display(Model.你的区域名1)

   @Display(Model.你的区域名2)   /////后面继续..........

    @Display(Model.Content)  

    @Display(Model.Messages)  

   顺序自己定,我这只是示例

  不管三七二十一, 先把所有的Zone 显示出来,注意一定要显示两个特殊的 Messages 和 Content

4.在候补神器中看到各个候补提示,写对应的候补

深圳市聚乾科技开发有限公司
Copyright © 2013-2017 . 聚乾科技 版权所有