请注意,本站并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome浏览器
欢迎光临。交流群:166852192

模板开发


内容类型
标签
  • 理解Orchard中的placement.info文件

     英文原文:http://docs.orchardproject.net/Documentation/Understanding-placement-info  转载原文:http://www.cnblogs.com/esshs/archive/2011/08/02/2124836.html  转载来源:二十四画生 http://esshs.cnblogs.com/   在Orchard等CMS系 …

  • 列表和详细页面添加Orchard内容作者

        前两周有网友提出Orchard中文网站的文章没有作者,为了尊重他人成果应当添加作者,这我才发现原来Orchard的文章没有默认把作者显示出来,如下图:不难看出上图只有发布时间、评论、标签,默认的选项中并没有作者,但是在文章的默认后台填写中是有作者的,如下图:但是查看设置中并没有相关设置,在Placement.info将其打开也无济于事,后来查看源码发现他根本就没有将这部分数据显示,原始代码 …

  • 如何制作一个网站(功能模块和主题)组成方案

    使用Orchard的安装组成方案(Recipe)可以简化制作网站的过程。配置是一个XML文件,它包含了Orchard网站的启动配置。当你第一次启用Orchard网站的时候,你可以为你的网站选择一个配置。例如,你想制作一个博客,那么选择Blog方案,然后大部分功能就会自动设置好。你可以创建一个自己的方案。方案里甚至可以指定Orchard自动下载或者安装所需要的模块和主题。下面的文章描述了如何使用方案 …

  • 理解模块和主题中的Manifest(清单)文件

         在OrchardCMS中,模块和主题是扩展和定制网站的重要工具。每一个模块和主题都必须要有一个清单(manifest)文件,它是一个位于该模块或主题的根文件夹下的文本文件,且文件名必须为module.txt或theme.txt。清单文件存储了Orchard用来描述系统里模块或主题的基本信息(元数据metadata),例如名字、版本、描述、作者和标签(tag)。       本文是清单文件 …

  • orchard主题的多重布局实现(主页布局与子页布局分开)

    在关于orchard主题布局的文章中,对多重布局的详细制作过程描述很少。下面一段是抄去orchard中文里面解析Orchard主题(http://www.orchardch.com/Document/AnatomyTheme)文章的一部分:布局(Layouts)布局是控制Body标签以内的内容呈现排版的。例如:你要定义主要内容在什么位置显示。你可以在后续的” 标记(Markup)& …

  • Orchard中的形状候补(Alternates)

    候补(Alternates)是形状(Shape)可选变形,你可以在主题中对一些形状的特殊情况定制特殊的呈现模板。通过使用候补,你可以根据呈现内容、呈现类型或其他特征来进行重写。例如:你可以为形状在首页的候补创建一个模板文件,而其他的页面中还是使用默认模板文件。或者你可以使用候补让博客文章的标签呈现不同与其他的地方的标签呈现。候补非常有用,当你有不同类型的内容时,你可以自定义形状在不同类型内容中的外 …

  • 学会使用设计帮助工作来定制Orchard主题

    副标题:自定义Orchard站点辅助工具——Shape Tracing  Orchard提供了一个Shape Tracing的工具,它可以帮助你定制你的Orchard站点。Designer Tools模块提供了这个工具,你可以通过这个工具来查看网站的各个部分都是怎么呈现的。Shape Tracing工具入门(Getting Started with Shape Tracing)若要使用Shape …

  • 对Orchard主题制作者的UI设计指南

    本文提出了编码,标记的HTML格式,CSS,帮助你的主题的开发。通用指南本节主要是说了大量的指导设计主题的话题,如浏览器测试、文件名、HTML元素,JavaScript和图像。浏览器测试下面我们应该按照以下浏览器的最新版本去测试,但是对于旧版本的浏览器,如Internet Explorer 6,您应该确保您的网站和模板功能,但不要试图解决渲染问题,不影响用户使用就可以了。微软Internet …

  • orchard的样式及脚本

    Orchard中自带的Orchard.jQuery模块就是这样一个定义jQueryUI插件的模块。如果我们有需要用到这个插件的地方,就可以查看这个清单文件中所定义的js插件,并在我们自己的模块中引用他。不过值得注意的是:如果我们需要引用Orchard.jQuery模块中的内容,就需要在模块清单文件中设置依赖Orchard.jQuery模块,这样在启用我们的模块的时候就会同步启用Orchard. …

  • Orchard是如何呈现内容的

    首先Orchard是一个建立在ASP.NET MVC框架上的CMS应用框架。Orchard在呈现内容的时候也遵循MVC的规律,也是通过Controller来处理Url请求并决定用那个View来呈现那种Model。不过这个Model就比较有讲究了,因为在Orchard中,一个页面上呈现的数据可能是多种多样的,有文章、有评论,有博客等等。而且这些数据都是可以通过后台设置任意组合的,也就是说我们不可能为 …


更多详情欢迎到QQ群 166852192 交流。