2013-04-12 3 views
0

현재 Umbraco CMS에서 제작 된 웹 사이트에서 작업하고 있습니다. 중복 된 노드 생성 문제가 있습니다. 노드를 만들고 그 노드를 게시하면 새로운 복제 노드가 만들어집니다. 이 복제 노드는 모든 노드를 다시로드 한 후에 표시됩니다. 다국어 웹 사이트입니다. 나는 더 명확한 설명을 위해 이미지를 첨부하고있다.umbraco 콘텐츠 트리에 중복 노드가 있습니다.

enter image description here

+1

설치 한 플러그인/프로젝트는 무엇입니까? – lucuma

+0

이전에는 보지 못했지만 Document.AfterPublish() 또는 Document.BeforePublish() 이벤트에 어딘가에 연결하여이 동작을 유발하는 코드를 실행할 수 있습니다. 아니면 어떤 종류의 설치된 패키지가 제대로 작동하지 않습니다. –

+0

@lucuma - 나는 패키지 - 간단한 스타터 키트를 folowing 설치, Goyaweb 다중 언어 도구, MultipleFileUpload, ImageGen, 이미지 갤러리 Umbraco에 대한 Google지도, Berto의 궁극적 인 피커, Axendo 궁극적 인 피커의 XPath, uComponents –

답변

0

여러 언어를 처리 할 수 ​​없습니다 설치 여러 루트 노드가있는 경우이 파일을 제거해야합니다 : 패키지의 지침에 따라 프로젝트에서 AppCode/CopyDocumentToRelatedOnPublish.cs을 :

http://our.umbraco.org/projects/website-utilities/multi-language-tools

중복을 만들 것이다 패키지 콘텐츠 노드.

+0

을 회신 Lucuma 주셔서 감사합니다. 문제는 내가 두 개의 루트 노드를 사용했다는 것입니다. 하나는 영어로, 다른 하나는 tukish로 시작했습니다. 처음에는 양쪽 노드에서 관련 노드를 얻었습니다.하지만 이제는 관련 노드를 얻지 못하고 있습니다.하지만 그건 문제가되지 않습니다. 난 단지 한 쪽 노드의 중복을 막고 싶다. 그래서이 클래스 파일을 제거하는 것이 어떤 오류가 발생할 수 있습니다 알고 싶었던가요? –

+0

나는 당신이 가지고있는 문제가 특별히 그 클래스 파일과 같다고 생각하지만, 백업을 가지고 있다면 그것을 다시 놓을 수있는 어떤 해를 입혀서는 안된다. – lucuma

+0

감사합니다. 나는 당신의 해결책을 시도 할 것이다. –

관련 문제