添加模板第一部分的正确方法是什么,如此处所示.. https://n2cmsdocs.atlassian.net/wiki/plugins/servlet/mobile#content/view/524349
我在我的mvc项目中做了同样的事情,该部分出现在拖放列表中,名称为“ContentPart”。编辑部件时,会显示一个空白页面。
如果我在/ views / ContentParts /文件夹中添加更多部分,则它们不会显示在拖放列表中。
我尝试过从dinamico源复制几个部分,但它们没有出现在列表中。请帮忙
答案 0 :(得分:1)
您的视图或模型必须定义一些可编辑的字段。如果您在视图中定义字段(如在Dinamico模板包中),则可以使用Content.Define
函数执行此操作,即
@model Dinamico.Models.ContentPart
@{
Content.Define(a => /* add definitions here */);
}
如果您是从模型中执行此操作,则可以使用[EditableText]
等属性修饰公共属性,以使其自动显示在编辑表单中。
此处的文档中讨论了许多内置编辑器类型:https://n2cmsdocs.atlassian.net/wiki/display/N2CMS/Built-in+Editor+Types