No categories assigned

Table of Contents

Revision as of 11:12, 12 January 2017 by WikiSysop (talk | contribs) (Created page with "A table of contents can help you to bring order in a long article in your wiki. It is automatically created if an article uses '''more than three header tags'''. == Using Beh...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

A table of contents can help you to bring order in a long article in your wiki. It is automatically created if an article uses more than three header tags.

Using Behavior Switches to configure the table of contents

If you want to add a table of contents to an article with fewer headlines, you can use the behavior switch __TOC__. The table of contents will then be created at the spot in the article where you entered the tag.
Please note: You can also use this feature in articles with already existing tables of contents if you want to move the table to another part in the article (e.g. if you want to give the user a general introduction to a topic first, and then display the table of contents afterwards).

Other helpful behavior switches

__NOTOC__: Hides the table of contents in an article.
__FORCETOC__: Forces the table of contents to appear at its normal position (before the first header). Overrides __NOTOC__.

Change the depth of your tables of contents

Template:Beta-en

TOC_limit löst folgendes Problem:
Sie suchen eine bestimmte Stelle in einem Artikel, also sehen Sie im Inhaltsverzeichnis nach, unter welchen Punkt sich Ihre Information befinden könnte.
Der Artikel ist jedoch so lang, bzw. so stark gegliedert, sodass Sie bereits zum durchsehen des Inhaltsverzeichnisses eine gefühlte Ewigkeit brauchen würden. Die TOC limit Vorlage kürzt Ihr Inhaltsverzeichnis auf die gewünschte Oberpunktebene und ermöglicht so dem Leser ein übersichtlicheres Inhaltsverzeichnis.
Die Überschriften innerhalb der Seite bleiben erhalten, auch wenn sie nicht mehr im Inhaltsverzeichnis angezeigt werden.



Um dieses Tag nutzen zu können müssen sie jedoch zunächst einige Einstellungen vornehmen, sofern dies noch nicht von Ihrem zuständigen Administrator schon durchgeführt wurde:

1.
Das Template "Vorlage:TOC limit" muss erstellt werden: Eins.jpg
Fügen Sie nun folgenden Inhalt ein:

<div class="toclimit-{{{1|{{{limit|3}}}}}}">__TOC__</div>



Zwei.jpg


2.
Die CSS-Klasse "toclimit" wird standardmäßig von Mediawiki nicht mit ausgeliefert. Diese muss nachträglich unter "Mediawiki:Common.css" eingetragen werden: Drei.jpg


Kopieren sie nun in der Bearbeitungsansicht den folgenden Ausschnitt in Ihr "Mediawiki:Common.css"



/* Give a bit of space to the TOC */

# toc {
        margin: 1em 0;

}



/**

* Allow limiting of which header levels are shown in a TOC;

* , for instance, will limit to

* showing ==headings== and ===headings=== but no further.

* Used in [[Template:TOCright]]

* /

.toclimit-2 .toclevel-1 ul,

.toclimit-3 .toclevel-2 ul,

.toclimit-4 .toclevel-3 ul,

.toclimit-5 .toclevel-4 ul,

.toclimit-6 .toclevel-5 ul,

.toclimit-7 .toclevel-6 ul {

        display: none;

}

Bearbeiten von „MediaWikiCommon.jpg



Laden Sie anschließend Ihr Wiki neu indem Sie "Strg + F5" drücken.
Jetzt können Sie den "TOC limit - Tag" nutzen, indem Sie ihn auf einer beliebigen Wiki-Seite einbinden.
zum Beispiel:

{{TOC limit|4}}

Welchen Oberpunkt Sie nun in Ihrer gekürzten Gliederung noch sehen möchten, stellen Sie mit einem Parameter ein.
Dieser befindet sich im Tag Bearbeiten von „Umfang des Seiten-Inhaltsverzeichnisses ändern“ – BlueSpice - Mo 2012-06-27 10-22-50.jpg an der rot eingekreisten Stelle.
Die Zahl gibt jeweils die Oberpunktebene an. In diesem Beispiel sehen wir noch die 4.Oberpunktebene also (==== ... ====)


Ohne Angabe des Parameters werden zwei Gliederungsebenen (== … == und === … ===) angezeigt:

Beispiel mit sauberer Gliederung

Mit

 {{TOC limit}} 


== Speisekarte ==
=== Frühstück ===
==== Eier ====
==== Wurst ====
==== Honig ====
=== Mittagsgerichte ===
== Öffnungszeiten ==

wird zu

1 Speisekarte
1.1 Frühstück
1.2 Mittagsgerichte
2 Öffnungszeiten


Nun fügen wir den Parameter 3 hinzu:

{{TOC limit|3}}


1 Speisekarte
1.1 Frühstück
1.2 Mittagsgerichte
2 Öffnungszeiten

Beispiel mit unsauberer Gliederung

Werden Überschriftenebenen ausgelassen, werden die Überschriften dennoch dem Inhaltsverzeichnis hinzugefügt und fortlaufend nummeriert. In diesem Fall entspricht die Zahl des Parameters nicht mehr der Zahl der Überschriftenebene.

Mit

 {{TOC limit}}
<pre>== Speisekarte ==
==== Frühstück ====
=== Mittagsgerichte ===
== Anfahrt ==

wird trotzdem zu

1 Speisekarte
1.1 Frühstück
1.2 Mittagsgerichte
2 Anfahrt

da das Inhaltsverzeichnis zwei Gliederungsebenen anzeigt, auch wenn diese nicht semantisch korrekt direkt aufeinander folgen.

Attachments

Discussions