Toc 플러그인 | |
TOC 은 "table of contents" (목차)의 이니셜입니다. 한 구조체에 속하는 페이지 안에서 {toc} 태그를 사용하면 그 페이지의 하위 페이지를 나열하는 목차를 표시할 것입니다 (구조체 도 살펴보십시오). 페이지가 하위페이지가 없을 경우, 아무 것도 표시되지 않을 것입니다.
유사한 태그로는 {maketoc} 가 있으며, 이는 한 페이지의 제목들에서의 목차를 만들게 됩니다 (PluginMaketoc 을 참조). |
변수 | ||||||||||||||||||||||||
가능한 변수들에 대한 기본 선택사항은 아래에서 굵은체로 보입니다.
|
여러 개의 구조체들 안의 동일한 페이지 | |
여러 개의 구조체들에 있는 페이지를 탐색하는 것은 해당 페이지에 사용된 목차 플러그인이 예상치 못했던 방식으로 작동하는 원인이 될 수 있습니다. 이 경우에는 structId 변수를 지정하여 방식을 지정해야 합니다. 예를 들면, "Full" 이라 불리는 구조체와 "Shell" 이라는 구조체가 있다고 가정합시다. 그리고 이 두개의 구조체안에 모두 포함된 "Examples" 라는 페이지가 있다고 가정합시다. Full 구조체ㅔ서 Examples 페이지는 하부에 "Example 1", "Example 2" 그리고 "Example 3" 이라는 3개의 페이지가 있다고 가정합시다. Shell 구조체에는 Examples 페이지 하에 하부 페이지가 없습니다. Examples 페이지가 매번 불려질 때마다 목차플러그인에서 3개의 example 하부 페이지들이 보이도록 하고 싶다면, structId 변수가 Full 구조체 내부의 Examples 페이지의 page_ref_id 로 설정되어야 합니다. 이 page_ref_id 가 무엇인지 확인하려면, 다음 단계를 따르십시오:
이제 Examples 페이지의 목차플러그인이 Full 구조체에서 하부의 3 페이지를 보여줄 것입니다. |
예제 1: plain 유형 | |
아래의 코드: Copy to clipboard
|
에제 2: fancy 유형 | |
아래의 코드: Copy to clipboard
|
예제 3: fancy, showdesc 유형 | |
아래의 코드: Copy to clipboard
주의할 점은 이 예제에서는 설명이 먼저 보이고 하이퍼링크라는 것과 타이틀 필드가 두 번째로 보인다라는 것입니다. 만약 페이지가 설명 필드가 없다면 (본 예제의 구조체의 많은 페이지들 처럼), 설명, 링크 혹은 제목이 보이지 않을 것입니다. 이 선택사항은 목차 내부의 모든 페이지들이 설명 필드가 설정되어 있을 경우에만 사용합니다. |
예제 4: pagename | |
아래의 코드: Copy to clipboard
페이지명(pagename) 을 전달하는 것은 (최소) 2개의 경우에서 유용합니다:
|
모듈에서 목차의 탐색 | |
module wikistructure 를 통하여 위키 페이지들의 구조체의 목차에서 동적 사이드 메뉴를 만들 수 있습니다. |
별칭 | |