틀:틀: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Yes0song (토론 | 기여)
기능 업그레이드: 업그레이드 내용 및 새로운 사용법은 소스 내의 주석 및 /설명문서 참고
Yes0song (토론 | 기여)
잔글 사소한 에러 fix
1번째 줄:
<onlyinclude><includeonly>{&#123;[[{{#IF:{{{iw|}}}|:&#x3A;{{{iw}}}:|{{#IF:{{{lang|}}}|:&#x3A;{{{lang}}}:|}}}}{{#IF:{{{ns|}}}|{{{ns}}}|Template}}:{{{1}}}|{{#if:{{{ns|}}}|{{{ns}}}: |}}{{{1}}}]]{{#IF:{{{2|}}}|&#124;{{{2}}}|}}{{#if:{{{3|}}}|&#124;{{{3}}}|}}{{#if:{{{4|}}}|&#124;{{{4}}}|}}{{#if:{{{5|}}}|&#124;{{{5}}}|}}}}

</includeonly></onlyinclude>
 
<!-- 현재 소스 설명
줄 5 ⟶ 7:
기존의 "lang" 패러미터의 이름이 적절치 않다고 생각되어, 새롭게 "iw" 패러미터(interwiki의 줄임말)를 추가하였고, 또한 새롭게 "ns" 패러미터를 추가하여, '틀:' 이외의 이름공간의 문서도 쓸 수 있게 하였습니다.
 
다만 이미 "lang" 패러미터를 사용하여 문서를 작성했을 경우를 위해서 "lang" 패러미터가 정상적으로 작동하도록 조치했습니다. 또, lang 패러메터 값을 앞뒤로 굳이 콜론을 더 찍지 않아도 정상적으로 링크가 만들어지게 하였습니다(예: :en:wikt: 대신에 en:wikt로 써도 작동함. 물론 :en:wikt:도 정상적으로 작동함).
 
"iw" 패러미터는 "lang"과 기능이 완전히 같습니다. 그런데 만약에 실수로 lang과 iw 패러미터를 동시에 사용하였을 경우, 신형인 iw의 값만 사용하고, lang은 무시하도록 조치했습니다.