期待已久的umbraco v9版本终于来了
v9版本于2021.09.28正式发布了!这是一个期待已久的重要版本。 从第一次接触umbraco这个框架以来,给我最大的感受就是非常灵活,扩展非常方便,内容编辑体验超乎想像。不过有点遗憾的是,不支持跨平台,只能运行在windows上。 但是,现在不一样了,v9版本已经正式发布,基于.net 5 重构的重大版本,跨平台,高性能等都是它的标签,这几年的...
v9版本于2021.09.28正式发布了!这是一个期待已久的重要版本。 从第一次接触umbraco这个框架以来,给我最大的感受就是非常灵活,扩展非常方便,内容编辑体验超乎想像。不过有点遗憾的是,不支持跨平台,只能运行在windows上。 但是,现在不一样了,v9版本已经正式发布,基于.net 5 重构的重大版本,跨平台,高性能等都是它的标签,这几年的...
Umbraco中使用的是PetaPoco ORM 来对数据库的操作,具体请浏览https://github.com/CollaboratingPlatypus/PetaPoco/wiki using Umbraco.Core.Persistence;var db = new Database("umbracoDbDSN");
UmbracoCMS在发布文章内容后,自动设置umbracoUrlName为当前Id(umbracoUrlName是Umbraco内置的属性,用于自定义URL地址) 新建MyEventHandler.cs文件,放在网站根目录的App_Code下即可 using System; using System.Collections.Generic; usin...
umbracoInternalRedirectId 填写content nodeid,会重定向到此内容,网址不会变 umbracoRedirect 填写content nodeid,会重定向到此内容,网址会改变成填写的Node的网址 UmbracoUrlName 默认会把Content的Name当作Url,如果此字段填写了值,则将此替换成Name当作...
@inherits Umbraco.Web.Mvc.UmbracoTemplatePage @{ Layout = "pageMaster.cshtml"; var dataType = ApplicationContext.Services.DataTypeService.GetDataTypeDefinitionByName("Nav -...
@using ClientDependency.Core.Mvc@using ClientDependency.Core@{ Html.RequiresJs("~/scripts/Script1.js", 1); Html.RequiresJs("~/scripts/Script2.js", 2); Html.RequiresCss("~/css/st...
@Umbraco.GetDictionaryValue("DicName")var str = new umbraco.cms.businesslogic.Dictionary.DictionaryItem("Menu").Value(1);
从github中获取的umbraco源码生成项目失败的原因,提示各种元数据不存在,字符较多等问题,是由于\Umbraco.Web\umbraco.presentation\umbraco\developer\Packages\editPackage.aspx.cs文件中的第356与362中的特殊字符在中文的操作系统识别下出错导致的错误,把其中的'?换成...
Umbraco会保存每次修改的草稿,这样的网页内容可以方便的回滚到以前的任意一个版本(Version),这是一个相当赞的功能。 虽然数据库记录很多,但是网站性能还是很不错的,但是我的网站内容基本不用回滚到以前版本,保存这些对我来说没有多少意义,所以决定删除这些Version。 直接用SQL语句进行删除。 DELETE [cmsPreviewXml] W...
<ul> @{ var taggedContent = UmbracoContext.Application.Services.TagService.GetTaggedContentByTag("Category1").Select(x => x.EntityId); foreach (var...