MediaWikiでは、複数の見出し(h2など)を使用すると自動的に目次が挿入される仕組みになっています。これを非表示にするには様々な方法が用意されています。
目次 |
Extension:TOCimprovementsとはを参照してください。すべてのページの目次を非表示の状態にします。
Template:TOChiddenというテンプレートを作成し、ページ中に{{TOChidden}}と挿入すると、そのページだけ目次を非表示の状態にします。以下のコードをそのままコピー&ペーストしてTemplate:TOChiddenというページを作成してください。
{{#if: {{{float|}}} |<div style="margin-bottom: 0.1em; margin-{{#ifeq:"{{{float|}}}"|"right"|left|right}}: 0.5em; padding: 0.5em 1.4em 0.8em 0; float: {{{float|}}};">|}}
{| cellspacing="0" cellpadding="2" class="collapsible collapsed" style="margin-top: 0.2em; margin-bottom: 0.2em; margin-left: 0.2em; margin-right: 0.2em; {{#if: {{{width|}}}|width: {{{width}}}; }} border: none;"
|-
!style=" text-align: center; font-size: 95%;width: 250px;border: 1px solid #aaa; background-color: transparent;padding-right:.5em;"|<b>{{MediaWiki:Toc}}</b>
|-
|style="{{#if:{{{font|}}}|font-size: {{{font|}}}|}}; background-color: transparent; border: none; padding: 0cm; margin: 0cm; " align="center" |<div id="toctitle" style= "display:none; border: none; background-color: transparent; padding: 0cm; margin: 0cm;"></div><div id="toc" style="display:block; height: 1px; border: none; background-color: transparent; padding: 0cm; margin: 0cm;"></div>__TOC__
|}{{#if:{{{float|}}}|</div>|}}
ただし、このテンプレートを使用すると、"目次"という文字が2つも表示されるので、あまりスマートな方法とは言えません。
なお、これを実際に使用する方は、あらかじめExtension:ParserFunctionsを導入しておいてください。
__NOTOC__をページ中に挿入することで、目次を表示しなくなります。上記2つの方法とは違い、目次を完全に表示しなくなります。
なお、関連するマジックワードは以下の通りです。
MediaWiki:Common.cssに以下を挿入します。
/* どの見出しレベルまで目次に表示するかを制限します。例えば、<div class="toclimit-3"> とすると ==headings== と ===headings=== が目次に反映され、これより下の見出しレベルは無視されます。*/ .toclimit-2 .toclevel-2 {display: none;} .toclimit-3 .toclevel-3 {display: none;} .toclimit-4 .toclevel-4 {display: none;} .toclimit-5 .toclevel-5 {display: none;} .toclimit-6 .toclevel-6 {display: none;} .toclimit-7 .toclevel-7 {display: none;}
これは、<div class="toclimit-3"></div>で囲った場合のみ反映されます。