2013-08-21 3 views
1

Umbraco 및 MVC는 처음이지만 Webforms는 처음입니다. Umbraco 템플릿에서 잘 작동하는 부분 뷰가 있지만 템플리트뿐만 아니라 컨텐츠 리치 텍스트 편집기에서도 사용할 수 있습니다.Umbraco 부분보기 매크로

템플릿이 같은 부분보기 호출 다음 Umbraco 다시 사무실에서 개발자 탭 부분보기 매크로 파일에서

@Html.Partial("ContactForm", new Mynamespace.UmbracoCms.ContactFormModel()) 

을 나는 부분보기의 .cshtml 파일을 추가했습니다.

@inherits Umbraco.Web.Mvc.UmbracoViewPage<Mynamespace.UmbracoCms.ContactFormModel> 
@{ 
    Layout = null; 
} 

<h3>Contact Form</h3> 
@using (Html.BeginUmbracoForm("SendEmail", "ContactFormSurface")) 
{ 
    <div class="formRow"> 
     @Html.LabelFor(x => Model.Name) 
     @Html.EditorFor(x => Model.Name) 
     @Html.ValidationMessageFor(x => Model.Name) 
     </div> 

    <div class="formRow"> 
     @Html.LabelFor(x => Model.Email) 
     @Html.EditorFor(x => Model.Email) 
     @Html.ValidationMessageFor(x => Model.Email) 
     </div> 

    <div class="formRow"> 
     @Html.LabelFor(x => Model.Comment) 
     @Html.EditorFor(x => Model.Comment) 
     @Html.ValidationMessageFor(x => Model.Comment) 
     </div> 


<div class="buttonRow"> 
    <input type="submit" name="Submit"/> 
    </div> 
} 

나는 분명히 뭔가를 놓친 거지, 아직 나는 내가 무엇을 찾고 수행하는 모든 문서 나 자습서를 찾을 수 없습니다.

도움을 주셔서 감사합니다. 당신이해야 할 모든 내용에 매크로를 추가처럼

+0

무엇이 당신의 질문입니까? 서식있는 텍스트 편집기에서 매크로를 사용 가능하게 만드는 방법은 무엇입니까? –

답변

1

는 소리가 난다. 오른쪽 부분보기 매크로 파일 폴더에 Umbraco 관리자 백엔드 클릭의 개발자 섹션에서

및 만들기를 선택합니다. Create Macro 체크 박스를 체크하고 매크로의 이름을 입력하십시오. 생성 된 .cshtml 파일에서 부분 뷰 호출을 붙여넣고 저장하십시오.

그런데 놓친 것처럼 들리는 비트가 내용이 풍부한 텍스트 편집기에 있습니다. 매크로를 넣을 위치에 커서를 놓고 상단 막대에서 삽입 매크로를 선택하십시오. 여기에서 저장하고 게시하고 스타일을 선택하고 등을 선택하십시오. 방금 만든 매크로. 내 형태의 버전과 당신 사이

한 가지 차이점은() 내가 사용하는 @ Html.Action() 대신 @ Html.Partial이다.