dotnet 开源CMS.WebHost.dll
如果可正常运行表示程序和环境没有问题。
Library.Less 是预定义的变量。可以在这里修改主题的主色调、字体、颜色、边距、导航的颜色、高度、边框等其它一些配置信息。
模板优先级最高的是主题目录下的模板,其次才是默认模板,查找模板的顺序如下:
如果您是开发人员,用VS打开了项目,然后按F5运行项目,依然出现了这个错误信息,请尝试以下操作:
您在ZKEASOFT购买的所有组件,均仅代表您有对该组件的使用权,您无权对其进行复制传播,一经发现,我们将停止您对ZKEASOFT所有产品的使用权限,包括所有开源产品,并将追究您的法律责任。
@inherits Easy.Mvc.RazorPages.EasyRazorPage<TModel>
ApplicationContext
ApplicationContext是应用程序上下文,每个请求一个实例,可以在这上面获取一些用户相关的信息。
每一个插件都可以申明自己有哪些权限,每个权限都是一个唯一的KEY,在插件类中申明与注册。
在开源CMSCMS中,给路由定义了优先级,所以在处理用户请求地址的时候,通过路由的优先级来决定访问的流程走向,如果找到匹配的路由,则优先走该路由对应的Controller -> Action -> View
,如果没有匹配的路由,则走路由优先权最低的“全捕捉”路由来处理用户的请求,最后返回响应。
https://www.microsoft.com/net/core
<grid source="GetList"></grid>
返回数据示例:
[HttpPost]public virtual IActionResult GetList(DataTableOption query){ var pagin = new Pagination { PageSize = query.Length, PageIndex = query.Start / query.Length }; var expression = query.AsExpression<TEntity>(); var order = query.GetOrderBy<TEntity>(); if (order != null) { if (query.IsOrderDescending()) { pagin.OrderByDescending = order; } else { pagin.OrderBy = order; } } var entities = Service.Get(expression, pagin); return Json(new TableData(entities, pagin.RecordCount, query.Draw));}
在列表中显示字段
列表的字段显示,需要在元数据里面配置。元数据配置http://www.php.net/codesnippet/detail/post-94.html
将鼠标移至内容上,该组件的工具栏就会呈现出来。鼠标移到工具栏对应的图标上,会有对应的提示。
当您在开发.Net Core版本的开源CMS时,查看这篇文章可以提高您的开发效率:
在创建页面的时候,可针对搜索引擎做一些优化,可自定义设置页面的标题,关键字和描述,这样有助于搜索引擎的优化。
{CurrentTheme}
当前主题,{Module}
路由中的定义值,例如后端所有页面的Module值为admin
。
在Form中需要主动添加调用@Html.HiddenForCurrentPagePath()
方法:
或者也可以在脚本中添加多个脚本文件引用,注意第一行前面不要留空格:
自定义模板插件。扩展请查看http://www.php.net/phpcms/document/template
@model 开源CMS.Common.Models.HtmlWidget<div class="html-widget"> @Html.Raw(Model.HTML)</div>
最后,同样也是组件的注册,元数据:
开源CMSCMS可以通过订阅功能收集用户邮箱,然后给订阅用户发送订阅信息。
每一个插件都可以定义自己的路由。路由的定义写在插件类(*Plug:PluginBase
)中,例如Shop插件中定义的相关路由:
一个自定义组件,至少有一个分组,每个分组对应一个呈现模板。每个组里面都可以添加多个“标题,段落,链接,图片,视频”,顺序可以随意拖动调整。组与组之间的顺序也可以通过拖动调整。
新增加的Razor模板是不支持在线编辑的,需要在开源CMS.Fluid
插件下的Liquid
目录下创建一个对应liquid
模板。
到系统->其它设置(/admin/ApplicationSetting
),编辑Favicon
:
上一篇:在页面设计界面,可视化修改页面内的可见元素的样式,在线编辑样式
下一篇:没有了