:사이드바/설명문서

< 틀:사이드바
Isaac (토론 | 기여)님의 2023년 4월 17일 (월) 17:27 판 (판 48개를 가져왔습니다)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

사용법

틀:변수 이름 미리보기

{{사이드바
|이름 = 
|큰제목 = 
|윗그림 = 
|앞제목 = 
|제목 = 
|그림 = 
|묶음모양 = 
|내용모양 = 

|묶음1 = 
|내용1 = 

|묶음2 = 
|내용2 = 

|묶음3 = 
|내용3 = 

<!--중략-->

|묶음35 = 
|내용35 = 

|아랫글 = 
}}

파라미터

꼭 있어야 하는 파라미터는 없지만, 틀 바닥에 있는 틀:Smallcaps {{안내바}}가 정상적으로 작동하려면 파라미터 이름이 (사이드바가 삽입된 페이지의 이름으로) 제대로 설정되어 있어야 한다. (모듈:Sidebar{{사이드바}}Lua 모듈이 직접 적용되는 경우는 이 설명이 적용되지 않는다.) 물론 이 틀:Smallcaps는 의도적으로 숨겨질 수 있는데, 이에 대해서는 아래안내바 파라미터를 보라.

주요 파라미터

Parameter Explanation
|이름= 사이드바의 이름(name)으로, 사이드바 페이지 맨 위 제목에 "틀:" 뒤에 오는 것이 바로 이 이름이다.

틀:Smallcaps {{안내바}}가 안내바 파라미터로 숨겨지거나 모듈:Sidebar의 래퍼(Wrapper)로 사용되지 않는 이상 제대로 작동하게 하기 위해 필요하다. {{사이드바}}가 래퍼로 사용되는 경우에는, |이름={{subst:PAGENAME}}로 설정하는 것이 권장된다.

|outertitle= 사이드바 바로 위에 외부에 붙어서 표시되는 이름이다.
|윗그림= 윗그림(topimgae)는 |제목= 위에 표시되는 이미지다. 완전한 위키 문법으로 작성되어야 한다 (i.e. [[File:...]]).

이 그림 밑에 설명을 달고 싶다면 |윗그림설명=을 사용하라.

|앞제목= 앞제목(pretitle)은 |제목= 바로 앞에 놓이는 텍스트다.
|제목= 사이드바의 상단에 위치하는 제목(title)이다. 만일 |윗그림=이 사용되었다면, 이 이미지 밑에 놓이게 된다.
|그림= 그림(imgae)는 |제목=과 첫 번째 섹션 사이에 놓인다. |윗그림=과 마찬가지로, 완전한 위키 문법으로 작성되어야 한다 (i.e. [[File:...]]).

이 그림 밑에 설명을 달고 싶다면 |그림설명=을 사용하라.

|묶음모양= 묶음모양(headingstyle)은 섹션 묶음의 기본 CSS 모양을 대체하기 위해 사용된다.

특정 섹션의 묶음의 CSS를 변경하고싶다면, |묶음n모양=을 사용하라 (n는 섹션번호).

|내용모양= 내용모양(contentstyle)은 섹션 내용의 기본 CSS 모양을 대체하기 위해 사용된다.

특정 섹션의 내용의 CSS를 변경하고 싶다면, |내용n모양=을 사용하라 (n는 섹션번호).

|묶음1=
|내용1=
첫 번째 섹션의 묶음 / 내용. 묶음n이 노출되기 위해서는 내용n이 필요하다.
|묶음2=
|내용2=
두 번째 섹션의 묶음 / 내용.
|묶음3=
|내용3=
세 번째 섹션의 묶음 / 내용.
...... etc ......
|묶음35=
|내용35=
현재 추가될 수 있는 최대의 섹션 묶음 / 내용이다.

기타 파라미터

Parameter Explanation
|윗글= 윗글(above)은 {{둘러보기 상자}}의 그것과 같다.
  • |속성= 또는 |bodyclass=
  • |outertitleclass=
  • |topimageclass=
  • |pretitleclass=
  • |titleclass=
  • |imageclass=
  • |aboveclass=
  • |headingclass=
  • |contentclass=
  • |belowclass=

마이크로포맷 속성(class)은 각 파라미터에 대응된다
(|속성= 또는 |bodyclass=는 사이드바 전체에 적용된다.

|아랫글= 아랫글(below)은 {{둘러보기 상자}}의 그것과 같다.

(예시로, 하나 이상의 포털을 틀 바닥에 달고 싶을 때 사용할 수 있다.)

  • |모양= or |bodystyle=
  • |outertitlestyle=
  • |topimagestyle=
  • |topcaptionstyle=
  • |pretitlestyle=
  • |titlestyle=
  • |imagestyle=
  • |captionstyle=
  • |abovestyle=
  • |headingstyle=
  • |headingnstyle=
  • |contentstyle=
  • |contentnstyle=
  • |belowstyle=
  • 틀:Longitem

기본 CSS 모양(style)을 대체하기 위해 사용될 수 있다.
(|모양= 또는 |bodyclass=는 사이드바 전체에 적용된다.

틀:Longitem

값을 "off", "none" 등으로 넣으면 사이드바 바닥에 있는 {{안내바}} 링크들(틀:Smallcaps)을 제거할 수 있다.

틀:Longitem 사이드바 바닥에 있는 안내바의 글꼴모양을 정할 수 있다. (가능한 옵션들은 {{안내바}}에서 확인할 수 있다).

긴 링크 다루기

{{Normalwraplink}}는 사이드바에서 접고(wrap) 싶은 부분에 사용되어, 사이드바의 폭이 너무 길어지는것을 방지할 수 있다. {{normalwraplink|longlinkname}}를 사용할 수도 있는데, |longlinkname은 긴 링크를 대괄호 없이 나타낼 수 있다.

|wraplinks=true 파라미터를 사용하여 모든 틀에서 링크를 접을 수 있다.

끼워넣기

끼워넣기의 원문은 embedding이다. 사이드바는 다른 사이드바에 |child= 파라미터를 통해 끼워넣어질 수 있다. 이 기능으로 모듈화된 사이드바를 만들거나, 적절하게 잘 정의된 섹션을 추가할 수도 있다.

틀:Sidebar

{{Sidebar
| title = 최상위레벨 제목
| content1 =
 {{Sidebar |child=yes
  | title = 첫 번째 하위섹션
  | heading1 = 묶음 1.1
  | content1 = 내용 1.1
 }}
| content2 =
 {{Sidebar |child=yes
  | title = 두 번째 하위섹션
  | heading1 = 묶음 2.1
  | content1 = 내용 2.1
 }}
| below = 아랫글
}}

위 예시에서 child 사이드바가 묶음이 아니라 내용에 끼워졌다는 것에 주의하라. 또한 하위섹션의 제목이 볼드체로 나타나지 않음을 명심하라. 만일 하위제목을 볼드체로 쓰고 싶다면 묶음으로 옮겨서 다음과 같이 써야한다.

틀:Sidebar

{{Sidebar
| title = 최상위레벨 제목
| heading1 = 첫 번째 하위섹션
| content1 =
 {{Sidebar |child=yes
  | heading1 = 묶음 1.1
  | content1 = 내용 1.1
 }}
| heading2 = 두 번째 하위섹션
| content2 =
 {{Sidebar |child=yes
  | heading1 = 묶음 2.1
  | content1 = 내용 2.1
 }}
| below = 아랫글
}}

항목 전체

{{사이드바
|이름 = 
|속성 = <!--혹은 전체속성-->
|모양 = <!--혹은 전체모양-->
|너비 =

|큰제목 = 
|큰제목속성 = 
|큰제목모양 = 

|윗그림 = 
|윗그림속성 = 
|윗그림모양 = 
|윗그림설명 = 
|윗그림설명모양 = 

|앞제목 =
|앞제목모양 = 

|제목 = 
|제목속성 = 
|제목모양 = 

|그림 = 
|그림속성 = 
|그림모양 = 
|그림설명 = 
|그림설명모양 = 

|윗글모양 = 
|윗글 = 

|묶음모양 = 
|내용모양 = 

|묶음1모양 = 
|묶음1 = 
|내용1모양 = 
|내용1 = 

|묶음2모양 = 
|묶음2 = 
|내용2모양 = 
|내용2 = 

|묶음3모양 = 
|묶음3 = 
|내용3모양 = 
|내용3 = 

<!--etc.-->

|묶음35모양 = 
|묶음35 = 
|내용35모양 = 
|내용35 = 

|아랫글모양 = 
|아랫글 = 

|안내바 = <!--여기에 값을 "none"이라 쓰면 [[틀:안내바]] 틀이 나오지 않습니다.-->
|안내바모양 = 
|navbaroptions = 

|wraplinks = true/false
}}