Orchard CMS自定义字段管理设置

时间:2016-06-07 05:56:18

标签: orchardcms

我在Orchard中有一个自定义字段,我希望它有自己的管理视图来设置字段的默认值,这样当它与其他部分一起使用时 - 它将始终使用此默认显示值。

我有部分和管理菜单,目前管理菜单转到字段设置控制器,但如何创建字段形状以供显示?

我想象这样的东西,但无法弄清楚创建字段编辑器形状的正确方法是什么:

[Admin]
public class FieldAdminController : Controller
{
    public ActionResult TimezoneSettings()
    {
       // var timezoneShape = Shape.Create("?");
       // var model = new TimezoneViewModel(timezoneShape);
       // return View(model);

       // Or:

       // TimezonePart part = Services.ContentManager.New<ITimezoneField>("TimezoneField");
       //var model = Services.ContentManager.BuildEditor(part);
       // return View(model);
    }
}

当您通过管理界面将字段附加到内容部分时,该字段已经起作用(即驱动程序正在工作),但我只会在模块中使用其他代码创建的自定义部分。

0 个答案:

没有答案