2,278 바이트 추가됨
, 2011년 9월 26일 (월) 19:46
{{위키백과 도움말}}
위키백과에서는 '''<code><nowiki>{{ }}</nowiki></code>''' 문법을 써서, 한 문서를 다른 문서 안에 '''끼워넣을'''(transclude) 수 있습니다. HTML의 아이프레임과 비슷한 일을 합니다. 보통 [[위키백과:틀|틀]]을 사용하는 데 씁니다.
* 일반 문서를 끼워넣을 때는 문서 이름 앞에 쌍점을 찍습니다(<code><nowiki>{{:고양이}}</nowiki></code>).
* 틀 문서는 ‘틀:’을 뺍니다(<code><nowiki>{{생물 분류}}</nowiki></code>).
* 다른 문서는 문서 이름을 그대로 씁니다(<code><nowiki>{{위키백과:길라잡이}}</nowiki></code>).
이와 같은 문법을 사용하여 저장한 이후, 나중에 다시 문서의 소스를 보면 해당 문서의 원래 내용 대신, '<code><nowiki>{{생물 분류}}</nowiki></code>'와 같은 끼워넣기 문법만 그 자리에 위치해 있습니다. 위키백과는 이러한 끼워넣기 문법을 만나면 문서의 원래 내용을 자동으로 가져와서 사용자에게 보여줍니다. 끼워넣어진 문서의 내용이 바뀌면, 끼워넣은 위치의 내용도 그에 따라 자동으로 바뀝니다.
== 끼워넣기 ==
{{끼워넣기|Includeonly와 onlyinclude의 차이}}
== 문서 풀어넣기 ==
문서 풀어넣기는 풀기: 를 이용해 문서의 내용을 직접 끼워 넣는 방법입니다.
사용법은, 원래 끼워넣기 문법에서 {{ 다음에 풀기: 또는 subst: 를 넣으면 됩니다.
* <nowiki>{{풀기::고양이}}</nowiki>
* <nowiki>{{풀기:생물 분류}}</nowiki>
* <nowiki>{{풀기:위키백과:길라잡이}}</nowiki>
이와 같은 문법을 사용하여 저장한 이후, 나중에 다시 문서의 소스를 보면 끼워넣기 문법과는 다르게 풀기 문법은 사라져 있고 그 자리에 문서의 원래 내용이 그대로 복사되어 들어가 있습니다. 그러므로,
* 대체된 문서의 내용이 바뀌어도, 끼워넣은 위치의 내용에는 영향을 주지 않습니다.
* 문서가 이미 복사되어 들어가 있으므로, 문서의 원래 내용을 자동으로 가져올 필요가 없습니다. 따라서 서버의 부하를 줄여줄 수 있습니다.
* 넘겨주기 문서라면 넘겨받은 문서의 내용이 출력됩니다.