사용 안내서 취소

Dreamweaver에서 템플릿 태그에 대한 구문 규칙

 

 

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="..." --> (equivalent to @@...@@)
<!-- TemplatePassthroughExpr expr="..." -->
<!-- TemplateInfo codeOutsideHTMLIsLocked="..." -->
<!-- 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="..." --> (equivalent to @@...@@) <!-- TemplatePassthroughExpr expr="..." --> <!-- TemplateInfo codeOutsideHTMLIsLocked="..." -->
<!-- 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="..." --> (equivalent to @@...@@) 
<!-- TemplatePassthroughExpr expr="..." --> 
<!-- TemplateInfo codeOutsideHTMLIsLocked="..." -->

인스턴스 태그

Dreamweaver에서 사용되는 인스턴스 태그는 다음과 같습니다.

<!-- InstanceBegin template="..." codeOutsideHTMLIsLocked="..." -->
<!-- InstanceEnd -->
<!-- InstanceBeginEditable name="..." -->
<!-- InstanceEndEditable -->
<!-- InstanceParam name="..." type="..." value="..." passthrough="..." -->
<!-- InstanceBeginRepeat name="..." -->
<!-- InstanceEndRepeat -->
<!-- InstanceBeginRepeatEntry -->
<!-- InstanceEndRepeatEntry -->
<!-- InstanceBegin template="..." codeOutsideHTMLIsLocked="..." --> <!-- InstanceEnd --> <!-- InstanceBeginEditable name="..." --> <!-- InstanceEndEditable --> <!-- InstanceParam name="..." type="..." value="..." passthrough="..." --> <!-- InstanceBeginRepeat name="..." --> <!-- InstanceEndRepeat --> <!-- InstanceBeginRepeatEntry --> <!-- InstanceEndRepeatEntry -->
<!-- InstanceBegin template="..." codeOutsideHTMLIsLocked="..." --> 
<!-- InstanceEnd --> 
<!-- InstanceBeginEditable name="..." --> 
<!-- InstanceEndEditable --> 
<!-- InstanceParam name="..." type="..." value="..." passthrough="..." --> 
<!-- InstanceBeginRepeat name="..." --> 
<!-- InstanceEndRepeat --> 
<!-- InstanceBeginRepeatEntry --> 
<!-- InstanceEndRepeatEntry -->

템플릿 구문 확인

Dreamweaver에서는 템플릿을 저장할 때 템플릿 구문을 확인하지만 템플릿을 저장하기 전에 템플릿 구문을 수동으로 확인할 수 있습니다. 예를 들어 코드 보기에서 템플릿 매개 변수나 표현식을 추가한 경우 코드 구문이 맞는지 확인할 수 있습니다.

  1. 확인할 문서를 문서 창에서 엽니다.
  2. [도구] > [템플릿] > [템플릿 구문 확인]을 선택합니다.

    구문이 잘못 구성되어 있으면 오류 메시지 대화 상자가 나타납니다. 오류 메시지에서는 오류에 대해 설명하고 코드에서 오류가 발생한 특정 행을 나타냅니다.

쉽고 빠르게 지원 받기

신규 사용자이신가요?