N2CMS问题创建模板的第一部分

时间:2014-02-01 16:40:08

标签: n2cms n2 dinamico

添加模板第一部分的正确方法是什么,如此处所示.. https://n2cmsdocs.atlassian.net/wiki/plugins/servlet/mobile#content/view/524349

我在我的mvc项目中做了同样的事情,该部分出现在拖放列表中,名称为“ContentPart”。编辑部件时,会显示一个空白页面。

如果我在/ views / ContentParts /文件夹中添加更多部分,则它们不会显示在拖放列表中。

我尝试过从dinamico源复制几个部分,但它们没有出现在列表中。请帮忙

1 个答案:

答案 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