2013-07-09 4 views
1

나는 umbraco에서 콘텐츠 매크로로 사용하는 usercontrol을 만들었습니다. 모든 것이 개발 서버에서 정상적으로 작동하지만 스테이징 서버에 배포하면 매크로가 작동하지 않습니다. Umbraco 4 콘텐츠 매크로

<div umb_buttontext="Download the case study &gt;" umb_linkdocument="1581" umb_buttonimage="1585" umb_macroalias="DownloadButton" ismacro="true" onresizestart="return false;" umbversionid="573dbd37-24e3-4d67-80b6-84d915c38409" umbpageid="1215" title="This is rendered content from macro" class="umbMacroHolder"> 
<!-- startUmbMacro --> 
    <p class="downloadButton"><a id="DownloadButton_1_lnkButton" style="padding-left: 77px;" href="http://www.fmg.co.uk/results/highways-agency/highways-agency-download/" class="button">Download the case study &gt;<span class="image" style="background-image: url('/media/38897/highwaysagency.png'); width: 57px; height: 69px;"> </span></a></p> 
<!-- endUmbMacro --> 
</div> 

하지만

가 준비 서버에 의견 사이의 부분이 삭제되고도 : 개발 서버에 매크로 HTML은 다음과 같습니다 -

은 어떤 이유로 매크로는 WYSIWYG에 의해 삭제 내용의 데 나는 매크로를 삭제하고 처음부터 삽입하려고하면 :

<div umb_buttontext="Download the case study &gt;" umb_linkdocument="1581" umb_buttonimage="1585" umb_macroalias="DownloadButton" ismacro="true" onresizestart="return false;" umbversionid="573dbd37-24e3-4d67-80b6-84d915c38409" umbpageid="1215" title="This is rendered content from macro" class="umbMacroHolder"> 
<!-- startUmbMacro --> 
<!-- endUmbMacro --> 
</div> 

나는 또한 시도 복사 및 WYSIWYG 기능의 HTML에 직접 매크로를 붙여 내가 저장 한 다음 주석 내부의 비트가 될 때까지이 작동 다시 제거되었습니다.

답변을 검색하려고했지만 아무 것도 찾을 수 없었던 이유를 아는 사람이 있습니까? 모든 도움을 크게 주시면 환영하겠습니다.

답변

0

사이트를 게시 할 때 dll이 제대로 업데이트되지 않아 매크로에 대한 usercontrol이 매크로가 정의되지 않거나 null로 인해 매크로가 중단되는 것을 참조하고있었습니다.

매크로가 깨질 때마다 위에서 설명한대로 wysiwyg 영역의 내용이 지워질 것이라고 생각합니다. 일단 사용자 정의 컨트롤을 수정하면 매크로가 제대로 다시 작동합니다. 이것은 또한 다른 두 개의 매크로에서도 발생했지만 페이지를 편집하려고 시도하는 대신 매크로 뒤에서 usercontrol을 수정하고 이러한 문제를 해결하는 것처럼 보였습니다.

관련 문제