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

开发


内容类型
标签
  • orchard主题的多重布局实现(主页布局与子页布局分开)

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

  • 创建一个自定义字段类型(field type)

    Orchard的类型字段,文本字段,但可以构建自己的字段类型,然后可以使用构建新的内容类型。这里我们将会教你如何添加一个新字段类型。你可以找到的源代码,在这一课:http://orcharddatetimefield.codeplex.com/。目标在Orchard中添加一个新的字段类型,目标是有一个日期和时间编辑框,能加入到任何内容类型中,并且要很容易的选择一个日期或时间。下面用Visual …

  • Orchard中的形状候补(Alternates)

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

  • 如何在Orchard创建一对多和多对多的关系

    副标题:Creating 1-n and n-n relations存在于Lists的一部分表或Lists中选择一部分是很常见的内容。例如:地址能通过预定义列表来选择国家或地区,这是一个1-n的关系。 一个n-n关系可能 例如是客户获得收益的商业清单。Orchard当然支持这些方案,本主题贯穿这些内容。构建一个1-N关系(Building a 1-N Relationship)在这里我们要建立的模 …

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

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

  • 如何使用Orchard连接外部数据库

    Orchard作为庞大CMS系统会涉及非常多样的应用场景,也许我们会需要从其他的数据库或者数据源获取外部数据,这篇文章只针如何对获取外部数据库的数据;虽然说起来如何解决很简单,但当时笔者解决问题的时候也颇为周折,这里写出来防止大家重复走弯路。    如果直接在Orchard模块中访问外部的数据库,会报一些“将事务提升到分布式事务时出错。MSDTC”等之类的错误,也就是说Orchard会把当前的外部 …

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

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

  • 关于持续集成

    Orchad开发有着严格的原代码持续集成管理控制,更新覆盖,Builder上次签入的程序,运行测试。详细查看:NcoverExplorer。这里说的比较简单,下面是我看别人写的一个关于持续集成的介绍,这里也和大家分享。关于持续集成几点知识点持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编 …

  • Orchard动态编译机制

    Orchard作为一个可扩展的CMS系统,需要在运行时加载一些模块或主题(统称扩展)。从Orchard 0.5版起就致力于让安装和升级这些扩展变得更加简单。Orchard和其他任何一个ASP.NET MVC应用程序一样,都可以在Visual Studio环境下编译。但是Orchard还提供了另外一种模块加载策略,例如,它允许模块的dll无需部署在网站的bin目录下。此外Orchard 还可以动态的 …

  • orchard的样式及脚本

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


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