Dreamweaver에서 템플릿 태그에 대한 구문 규칙을 추가하는 방법을 알아보려면 이 항목을 확인합니다. 템플릿 태그를 수동으로 확인하는 방법을 살펴봅니다.
Dreamweaver는 HTML 주석 태그를 사용하여 템플릿과 템플릿 기반 문서에서 영역을 지정하므로, 템플릿 기반 문서는 여전히 유효한 HTML 파일입니다.템플릿 객체를 삽입하면 템플릿 태그가 코드에 삽입됩니다.
일반 구문 규칙은 다음과 같습니다.
공백이 나타나는 곳 어디든 임의 양의 공백 문자(공백, 탭, 줄 바꿈)로 대체할 수 있습니다.공백 문자는 댓글의 맨 처음이나 끝을 제외하고는 필수입니다.
속성은 어떤 순서로 지정해도 됩니다. 예를 들어, TemplateParam에서는 이름 앞에 타입을 지정할 수 있습니다.
주석 및 속성 이름은 대/소문자를 구분합니다.
모든 속성은 따옴표로 묶어야 합니다. 작은따옴표나 큰따옴표를 사용할 수 있습니다.
템플릿 태그
Dreamweaver는 다음 템플릿 태그를 사용합니다:
<!-- TemplateBeginEditable name="..." -->
<!-- TemplateEndEditable -->
<!-- TemplateParam name="..." type="..." value="..." -->
<!-- TemplateBeginRepeat name="..." -->
<!-- TemplateEndRepeat -->
<!-- TemplateBeginIf cond="..." -->
<!-- TemplateEndIf -->
<!-- TemplateBeginPassthroughIf cond="..." -->
<!-- TemplateEndPassthroughIf -->
<!-- TemplateBeginMultipleIf -->
<!-- TemplateEndMultipleIf -->
<!-- TemplateBeginPassthroughMultipleIf -->
<!-- TemplateEndPassthroughMultipleIf -->
<!-- TemplateBeginIfClause cond="..." -->
<!-- TemplateEndIfClause -->
<!-- TemplateBeginPassthroughIfClause cond="..." -->
<!-- TemplateEndPassthroughIfClause -->
<!-- TemplateExpr expr="..." --> (@@...@@와 동등함)
<!-- TemplatePassthroughExpr expr="..." -->
<!-- TemplateInfo codeOutsideHTMLIsLocked="..." -->
인스턴스 태그
Dreamweaver는 다음 인스턴스 태그를 사용합니다:
<!-- InstanceBegin template="..." codeOutsideHTMLIsLocked="..." -->
<!-- InstanceEnd -->
<!-- InstanceBeginEditable name="..." -->
<!-- InstanceEndEditable -->
<!-- InstanceParam name="..." type="..." value="..."passthrough="..."-->
<!-- InstanceBeginRepeat name="..." -->
<!-- InstanceEndRepeat -->
<!-- InstanceBeginRepeatEntry -->
<!-- InstanceEndRepeatEntry -->
템플릿 구문 확인
Dreamweaver는 템플릿을 저장할 때 템플릿 구문을 확인하지만, 템플릿을 저장하기 전에 수동으로 템플릿 구문을 확인할 수 있습니다. 예를 들어 코드 뷰에서 템플릿 매개변수나 표현식을 추가하는 경우 코드가 올바른 구문을 따르는지 확인할 수 있습니다.
[도구] > [템플릿] > [템플릿 구문 확인]을 선택합니다.
구문이 잘못 구성되어 있으면 오류 메시지 대화 상자가 나타납니다. 오류 메시지에서는 오류에 대한 설명과 오류가 발생한 코드의 특정 줄을 알려줍니다.