{{#ifeq:{{#switch:{{{종류}}}
|이동={{#ifeq: {{#switch:undefined |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |sysop|yes|no }} |생성={{#if: {{#switch:undefined |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |yes|no }}
|#default={{#if:
{{#switch:undefined |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |{{#ifeq:{{#switch: |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |#default=}} |{{#switch:undefined |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |no|yes }} |no}}
}}|yes|{{#ifeq:|작게|
| {{#invoke:Message box|mbox}} }}|}}
{{보호-메타}}는 문서의 이름공간에 따라 적절한 모양의 틀을 이용하여 문서를 표시합니다.
예제
일반 공간
{{#ifeq:{{#switch:보호
|이동={{#ifeq: {{#switch:관리자 |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |sysop|yes|no }} |생성={{#if: {{#switch:관리자 |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |yes|no }}
|#default={{#if:
{{#switch:관리자 |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |{{#ifeq:{{#switch: |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |#default=}} |{{#switch:관리자 |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |no|yes }} |no}}
}}|yes|{{#ifeq:|작게|
| {{#invoke:Message box|mbox}} }}|}}{{#ifeq:no|no||no}}
토론 공간
{{#ifeq:{{#switch:보호
|이동={{#ifeq: {{#switch:관리자 |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |sysop|yes|no }} |생성={{#if: {{#switch:관리자 |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |yes|no }}
|#default={{#if:
{{#switch:관리자 |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |{{#ifeq:{{#switch: |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |#default=}} |{{#switch:관리자 |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |no|yes }} |no}}
}}|yes|{{#ifeq:|작게|
| {{#invoke:Message box|mbox}} }}|}}{{#ifeq:no|no||no}}
기타 공간
{{#ifeq:{{#switch:보호
|이동={{#ifeq: {{#switch:관리자 |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |sysop|yes|no }} |생성={{#if: {{#switch:관리자 |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |yes|no }}
|#default={{#if:
{{#switch:관리자 |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |{{#ifeq:{{#switch: |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |#default=}} |{{#switch:관리자 |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |no|yes }} |no}}
}}|yes|{{#ifeq:|작게|
| {{#invoke:Message box|mbox}} }}|}}{{#ifeq:no|no||no}}
사용법
{{보호-메타 | 종류 = <"보호"/"준보호"/"장기인증보호"/"이동"/"영구"/"생성" 중 하나. 보호의 종류를 설정> | 금지수준 = <if type is not move or create and the template should only be used on one protection level, then "autoconfirmed" or "sysop"> | 크기 = {{{크기|}}} <"크게"/"작게". 보호 틀의 크기. 기본값은 크게> | 기한 = {{{기한|}}} <영구 보호일 경우 생략> | 이유 =  <보호 이유를 적습니다. 예: "편집 분쟁이 있어"> | 데모공간 = {{{데모공간|}}} <틀이 다양한 이름공간에 쓰일 경우에 표시되는 방법을 확인할 때 쓰입니다.> | 데모수준 = {{{데모수준l|undefined}}} <unless you want the template to strictly fail on inappropriate protection levels, or want to disable the protection checks> | 그림 = <보호 틀에 사용할 파일 이름. 표준 상황에서는 생략한다.> | 아이콘-링크 = <아이콘을 눌렀을 경우 연결되는 문서 이름. [[]]는 생략하지만, #절 표시는 가능하다> | 아이콘-본문 = <아이콘 설명이 불가능할 경우 나타나는 대체 텍스트. 표준 상황에서는 생략한다.> | 아이콘-이유 = <your specific reason here without full stop, use only plaintext> | 이유-본문 = <보호 이유 설명의 첫줄 전체를 바꿉니다.> | 설명-본문 = <설명 전체를 다시 씁니다> | 분류 = {{{분류|<틀이 사용된 문서가 포함될 분류를 적습니다. "no"를 적을 경우, 어떤 분류에도 들어가지 않습니다>}}} }}
{{#ifeq:{{#switch:<"보호"/"준보호"/"장기인증보호"/"이동"/"영구"/"생성" 중 하나. 보호의 종류를 설정>
|이동={{#ifeq: {{#switch:undefined <unless you want the template to strictly fail on inappropriate protection levels, or want to disable the protection checks> |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |sysop|yes|no }} |생성={{#if: {{#switch:undefined <unless you want the template to strictly fail on inappropriate protection levels, or want to disable the protection checks> |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |yes|no }}
|#default={{#if:
{{#switch:undefined <unless you want the template to strictly fail on inappropriate protection levels, or want to disable the protection checks> |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |{{#ifeq:{{#switch:<if type is not move or create and the template should only be used on one protection level, then "autoconfirmed" or "sysop"> |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |#default=}} |{{#switch:undefined <unless you want the template to strictly fail on inappropriate protection levels, or want to disable the protection checks> |준보호 |semi |autoconfirmed=autoconfirmed |장기인증보호 |extendedconfirmed=extendedconfirmed |보호 |관리자 |full |sysop=sysop |undefined= |#default=}} |no|yes }} |no}}
}}|yes|{{#ifeq:<"크게"/"작게". 보호 틀의 크기. 기본값은 크게>|작게|
| {{#invoke:Message box|mbox}} }}|}}{{#ifeq:<틀이 사용된 문서가 포함될 분류를 적습니다. "no"를 적을 경우, 어떤 분류에도 들어가지 않습니다>|no||<틀이 사용된 문서가 포함될 분류를 적습니다. "no"를 적을 경우, 어떤 분류에도 들어가지 않습니다>}}