Umbraco中的ModelBuilder】的更多相关文章

Umbraco中的ModelBuilder有以下几种形式 Pure Live models Dll models LiveDll models AppData models LiveAppData models 具体详细的介绍文章可以参见:  https://github.com/zpqrtbnk/Zbu.ModelsBuilder/wiki/Builder-Modes 具体的ModelBuilder的源代码可以在GitHub上找到 https://github.com/zpqrtbnk/Zbu…
在Umbraco中,每一个Document type都会被ModelsBuilder生成一个class,但是,有些developers发现,当你把一些Document Type命名为Grid, Properties, Content时,系统会产生错误, 因为ModelsBuilder把它们生成cs后缀名的class文件时,会产生错误,因为你不能用这些单词去命名C#中的class 所以取名时尽量规避类似Document Type名称…
分页功能应该说是web开发中最基本的功能了,常规的做法是通过查询sql语句进行分页数据显示.但在umbraco中却不是这样子的.而且通过xpath中的postion来定位.如下代码 <?xml version=”1.0″ encoding=”UTF-8″?> <!DOCTYPE xsl:Stylesheet [ <!ENTITY nbsp “ ”> ]> <xsl:stylesheet version=”1.0″ xmlns:xsl=”http://www.w3.…
macro在umbraco中是一个核心的应用,它是模板页中用于动态加载内容的标签(模板指令),宏可以是基于XSLT文件创建,亦可以是基于ASP.NET用户控件创建 在develop下的Macros中创建一个Macro文件,如图 很简单,几乎没有我们需要开发的地方. "Use XSLT file" 是此宏使用xslt文件,点此右侧的下拉菜单会列出所有创建的xlst文件 "or .NET User Control" 你也可以使用web用户控件,完全可以不依赖于任何umb…
在Umbraco的论坛里看到的办法,演示了如何在Umbraco中使用Related Links并显示的过程. 原文地址:http://www.nibble.be/?p=48…
Umbraco中经常需要使用到RelatedLink, 那么在代码中我们如何来获取RelatedLink呢, 可能在Backoffice中我们有一个RelatedLink, 上面有3个链接,如下所示: 我们在项目开发过程中,有两种方式来处理它们 方式1 :  采用 JArray  (引用命名空间  Newtonsoft.Json.Linq) using Newtonsoft.Json.Linq; public static class Helper { public static List<Re…
Umbraco中根据ID来获取IPublishedContent 在Umbraco网站上的 https://our.umbraco.com/documentation/Reference/Templating/Mvc/querying 可以看到基本的信息 这里我们再结合项目开发中情况详细说一下 通常的做法是 var umbracoHelper = new UmbracoHelper(UmbracoContext.Current); IPublishedContent content = umbr…
好久没有写关于umbraco的博客了,这段时间在研究solis search,感觉它太强大,好东西是需要分享的,所以写一篇简单的使用博客分享给个人umbraco爱好者. 简介 在了解solis search之前,我们需要简单的了解apache solr, Apache Solr 是一个开源的搜索服务器.Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现.Lucene是一套用于全文检索和搜寻的开源程式库,由Apache软件基金会支持和提供.Lucene提供…
在项目开发中,使用ExternalSearcher,有一个ExamineIndex.config文件中存放ExternalIndexSet 开始时是这样的 <!-- Default Indexset for external searches, this indexes all fields on all types of nodes--> <IndexSet SetName="ExternalIndexSet" IndexPath="~/App_Data/…
请参看文章 https://our.umbraco.org/forum/using-umbraco-and-getting-started/76389-preventing-member-lock-out 用Umbraco开发了一个网站,其中有用户登录功能,用户是Umbraco back office中的Members, 但是想设置member登录时,如果输入错误密码次数为N次时,该member自动lock out. 默认是5次,也就是说输入5次错误密码后,该member会自动Lock out.…