0

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

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

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

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

4

1 回答 1

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

于 2014-03-17T21:46:06.763 回答