我正在处理这个模块(扩展注册)。此模块提供了一种在注册中显示自定义用户字段的简单方法。覆盖 AccountController 表单用户并在注册模板中加载编辑器模板
帐户控制器
var shape = _orchardServices.New.Register();
var user = _orchardServices.ContentManager.New("User");
if (user != null) {
shape.UserProfile= _contentManager.BuildEditor(user);
}
return new ShapeResult(this, shape);
注册.cshtml
</div>
@if (Model.OERegister != null) {
<fieldset>
@Display(Model.UserProfile)
</fieldset>
}
<div>
这里的形状是编辑器模板(EditorTemplate/Parts/template)
它工作得很好,但我需要从注册表单中隐藏一些字段。
我有点迷失在这里,我想以最Orchish的方式来做。
提前致谢。