이 모듈 (Extended Registration)을 처리하고 있습니다. 이 모듈은 등록시 사용자 정의 사용자 필드를 표시하는 간단한 방법을 제공합니다. AccountController 양식 사용자를 무시하고 등록 템플릿과수원에서 DriverResult Editor가 사용자 정의 템플릿을 렌더링합니다.
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);
Register.cshtml
</div>
@if (Model.OERegister != null) {
<fieldset>
@Display(Model.UserProfile)
</fieldset>
}
<div>
여기 모양입니다 편집기 템플릿 (EditorTemplate/부품/템플릿 편집기 템플릿을로드)
잘 작동하지만 등록 양식에서 일부 필드를 숨길 필요가 있습니다.
나는 여기에서 길을 잃어 버렸고, 나는 대부분의 오키드 방식으로 그것을하고 싶다.
미리 감사드립니다.
감사합니다. 당신의 대답은 나에게 약간의 지침을 제공합니다. – mberacochea
예, 답변 Piedone 주셔서 감사합니다. – mberacochea