2013-08-30 3 views
0

나는 umbraco와 VS2010의 통합이 완벽하지 않다는 것을 알고 있습니다. 예를 들어, umbraco.config와 같은 플랫 파일에 물건을 저장하기 때문에 물건이 umbraco에 남아 있습니다. 일반적으로 문서 형식과 같은 항목을 삭제하거나 문서 속성에 대한 특정 유형의 변경을 수행 할 때 VS에서 umbraco.config를 삭제하고 솔루션을 정리 한 다음 CMS를 실행하기 전에 다시 작성합니다. 그 후에 db가 일부 정보를 유지한다는 것을 알고 있으므로 설정 섹션으로 이동하여 approprite 문서 속성 등을 삭제합니다.Umbraco VS2010에서 삭제 후 Umbraco 템플릿/마스터 파일이 다시 나타납니다

그런데, 나는 umbraco가 특정 마스터 페이지를 저장하고 있는지/템플리트, 그 중 어떤 것들을 삭제할 때, 내가 깨끗하게하고 재건 할 때, 파일들은 다시 나타납니다 (프로젝트에 포함되지 않은 것으로 생각됩니다). 누구든지 영구적으로 제거 할 수 있도록 이러한 삭제 된 템플릿에 대한 참조가 Sitebuilder 코드에 어디에 있는지 알려주실 수 있습니까?

답변

0

umbraco와 함께 VS 2010을 사용하는 가장 좋은 방법은 umbumbco 사이트를 VS 프로젝트로 만들 수있는이 확장자 http://our.umbraco.org/projects/developer-tools/visual-studio-2010-project-template을 설치하는 것입니다. 이렇게하면 umbrac에 대한 모든 변경 사항이 Visual Studio에서 선택됩니다. 템플릿을 삭제/생성하는 가장 좋은 방법은 데이터베이스에서 참조 및 ID를 생성 할 때 umbraco를 통해 템플릿을 삭제하는 것입니다 (대/이것을하는 umbraco 설정은 그것을 집어 먹지 않을 것이다).

+0

NuGet을 VS2010에 설치했다면 NuGet에서 Umbraco를 설치하는 것이 가장 쉬운 방법입니다. 이렇게하면 Umbraco가 프로젝트로 설정되고 바이너리가 포함 된 별도의 NuGet 패키지가 프로젝트에서 올바르게 참조되도록 설치됩니다. – Digbyswift

1

Umbraco CMS 자체에서 템플릿을 삭제하면 데이터베이스의 레코드가 삭제 될뿐만 아니라 실제 파일 자체도 삭제됩니다.

실제 파일 만 삭제하면 Umbraco는 데이터베이스에있는 템플릿 레코드를 기반으로 템플릿을 다시 만듭니다.