2012-09-13 2 views
1

Umbraco 4.8에서 umbraco.cms.businesslogic.web.Document.Publish 메서드의 버그가 있었습니까? 노드 편집, 노드 저장 및 게시를 시도합니다. BackOffice에서 노드가 올바르게 변경되었는지 확인할 수 있습니다. 웹 페이지에서 면도기를 사용하여 HTML로 렌더링합니다. 이 cshtml 파일은 umbrac.MacroEngines.DynamicNode를 사용합니다. 이 노드 버전은 이전 값을 반환합니다. 그런 다음 BackOffice에서 "Salve and Publish"를 클릭 한 다음 웹 페이지에서 올바른 데이터를 렌더링하려고합니다.Umbraco 4.8, 문서 저장 게시

답변

3

DynamicNodeumbraco.config 캐시의 노드 정보에 액세스하지만 데이터베이스에 직접 액세스하지 않습니다 (Difference between Node and Document 참조). 저장 및 게시 자체로 캐시를 업데이트하지는 않지만 추가 단계가 있습니다. 예 :

Document document = new Document(1234); 
document.Text = "New Title"; 
document.Publish(User.GetUser(0));  
umbraco.library.UpdateDocumentCache(document.Id); 

은 자세한 내용은 Publishing and republishing를 참조하십시오.

+0

감사합니다. 다른 질문을 만듭니다. [Umbraco : Node, DynamicNode, Content의 차이점] (http://stackoverflow.com/questions/12420707/umbraco-differences-between-node-dynamicnode-content). 도와 주시겠습니까? – riofly

관련 문제