2012-02-14 2 views
4

경로에 기존 사이트가 있으며 Dreamweaver 사이트를 가리키고 있습니다.기존 사이트에 Dreamweaver 템플릿을 적용하는 방법

\ templates 아래에는 master.dwt 파일이 있습니다. 그러나이 파일을 저장할 때마다 그것을 사용해야하는 html 파일이 변경되지 않습니다. DW를 사용하여 html 파일을 업데이트하려면 어떻게해야합니까? 그리고 DW는 템플릿 변경에 따라 어떤 파일을 업데이트해야하는지 어떻게 알 수 있습니까? 사이트를 다른 컴퓨터에 복사 할 때마다 모든 페이지를 관련 템플릿에 다시 연결해야하기 때문에 내부 저장소 나 다른 것을 사용합니다.

수정 | 템플릿 | 적용하지만 템플릿이 나열되지 않습니다. 나는 경로에 .dwt 파일을 가지고 있는데, 왜 그것을 집어 내지 않는가 ??

답변

3

여기 놀이에 몇 가지 문제가있다 : Dreamweaver에서 제대로 템플릿의 존재를 인식 할 수

사이트의 루트 폴더는 Templates하지 templates해야한다.

Dreamweaver에서 템플릿을 제대로 보았 으면 Dreamweaver에서 템플릿을 통해 업데이트 할 파일을 인식 할 수 있도록 적절한 코드가 하위 HTML 파일에 있는지 확인해야합니다. 이 코드는 페이지 전체에 흩어져있는 HTML 주석 형식을 취합니다. 그 후

<!-- InstanceBegin template="/Templates/TemplateName.dwt" codeOutsideHTMLIsLocked="false" --> 

, 편집 가능한 영역은 코드로 묘사되어 다음과 같이 표시됩니다 : 당신은 항상 <html> 태그 뒤에 다음 줄 것

<!-- InstanceBeginEditable name="someregion" --> 
stuff you can edit 
<!-- InstanceEndEditable --> 

을 위하지 않고를, 하위 페이지는하지 않습니다 템플릿에 응답하십시오.

이제 진짜 나쁜 소식입니다. 기존 페이지가 템플릿과 정확히 일치하지 않는 한, 템플릿을 기존 컨텐츠와 잘 어울리게 만드는 모든 종류의 문제가 발생합니다. 페이지가 이미 완전히 형성되었을 때 페이지에 Modify | Template | Apply Template을 쓰면 내용을 템플릿의 편집 가능 영역에 매핑 할 것인지 묻는 대화 상자가 생성됩니다. 그러나 나머지 디자인 요소가 템플릿에 포함 된 내용과 다른 경우 Dreamweaver에서는 템플릿이 소개 할 내용과 함께 이러한 태그를 보존하여 대용량의 중복 태그와 깨진 레이아웃을 만듭니다.

Dreamweaver 템플릿에서 새로운 빈 페이지를 만들고 편집 가능한 영역에 내용을 복사/붙여 넣은 다음 "다른 이름으로 저장"명령으로 "이전"페이지를 덮어 쓰는 것이 좋습니다.

3

방금이 문제가 발생했습니다. 나는이 원래의 질문이 얼마 전에 게시되었음을 알고 있지만, 앞으로이 문제가 발생할 수있는 사람들을 위해, 나는 나의 해결책을 게시하고있다.

템플릿하게 만 변화 드림위버.dwt 템플릿 자체에서 직접있게 변경 (예 CSS 스타일 시트 나 JS 파일) 첨부/링크 된 파일에 포함 된 하나 개 이상의 요소와 관련되면 옆/아래 스타일 상자를 사용하면 Dreamweaver은 실제 파일 .dwt에 대한 변경 사항을 인식하지 못합니다. 변경 사항을 "적용하고"모든 페이지에 적용하려면 .dwt 파일 자체에 변경 사항을 입력하고 "모두 저장"을 클릭 한 다음 변경 사항을 취소하고 "모두 저장"을 다시 클릭하십시오. 종속 파일의 변경은 웹 사이트에 종속 파일을 넣어 웹 사이트의 영향을받을 수 있으므로이 단계는 실제로 필요하지 않습니다.

또한 Dreamweaver는 CSS/JS 종속 파일의 변경 사항을 전체적으로 적용하지만 닫히고 다시 열 때까지 캐시를 계속 사용할 수 있습니다.

관련 문제