Zum Inhalt springen

Vorlage:TabMenu/Doku/TechnicalBackground

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 7. Oktober 2016 um 22:15 Uhr durch NeonZero (Diskussion | Beiträge) (Die Ausgabe auf der Benutzerseite und der dazu gehörende aufgeschlüsselte Code). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Vorlage:Überschriftensimulation 3

  Zweck und Überblick   Konzept und praktische Anwendung   Formatierung der Tabs   Technischer Hintergrund

Funktionsweise

Diese Registerkartenvorlage kommt ohne eine if-Klausel oder eine switch-Anweisung aus. Sie funktioniert auch in MediaWiki-Umgebungen, die Extension ParserFunctions nicht unterstützen.

Ziel und Verwendung

Die Herausforderung während der Entwicklung bestand darin, eine Vorlage für ein Registerkartenmenü zu erstellen, die ohne Extension ParserFunctions auskommt. Das Ziel dieser Vorlage ist nicht Effizienz. Sie soll die spzielle Herangehensweise verdeutlichen und einige Möglichkeiten aufzeigen, die sich daraus ergeben.

Um das TabMenü in einer anderen Wiki-Umgebung nutzen zu können, müssen sämtliche Seiten der Vorlage dorthin kopiert werden.

Die TabMenu-Vorlage setzt sich aus den folgenden Teilvorlagen (Subtemplates) zusammen

Wrapper:

Teilvorlagen, Ausrichtung "Tabs oben":

Teilvorlagen, Ausrichtung "Tabs unten":

Globale TabMenü-Vorlagen:

Die Dokumentation umfasst die folgenden Seiten

Dokumentationsseiten:

Basisvorlagen:

Beispielvorlagen:

  • Vorlage:TabMenu/Doku/TMT/1L (nur ein Tab, links - sinnvoll für einen einzigen zusätzlichen Tab auf der gegenüberliegenden Seite eines anderen TabMenüs)
  • Vorlage:TabMenu/Doku/TMT/1R (nur ein Tab, rechts - sinnvoll für einen einzigen zusätzlichen Tab auf der gegenüberliegenden Seite eines anderen TabMenüs)
  • Vorlage:TabMenu/Doku/TMT/1C (nur ein Tab, mitttig - sinnvoll für einen einzigen zusätzlichen Tab auf der gegenüberliegenden Seite eines anderen TabMenüs)
  • Vorlage:TabMenu/Doku/TMT/1CF1 (nur ein Tab, mittig + 25% rechts - sinnvoll für einen einzigen zusätzlichen Tab auf der gegenüberliegenden Seite eines anderen TabMenüs)
  • Vorlage:TabMenu/Doku/TMT/1CF2 (nur ein Tab, mitttig + 25% links - sinnvoll für einen einzigen zusätzlichen Tab auf der gegenüberliegenden Seite eines anderen TabMenüs)

Zentrale Hinweisvorlagen:

Wikipedia-interne Vorlagen

Die folgenden Wikipedia-Vorlagen werden innerhalb der Vorlagen von TabMenu verwendet:

Vorlage:Dokumentation/ruler

Die Vorlage:Dokumentation/ruler setzt einen einheitlichen Strich ober- bzw. unterhalb der Dokumentation. Alternativ ließe sich der Strich auch wie folgt setzen:

<hr class="rulerdocumentation hintergrundfarbe6" style="height:.7ex; margin:1em 0;">

Vorlage:Überschriftensimulation 3

Die Vorlage:Überschriftensimulation 3 bildet innerhalb der TabMenu-Vorlagen die Überschrift „Dokumentation [Bearbeiten]“ ab. Allgemein Simuliert sie in Diskussionseiten eine Überschrift, die nicht im Inhaltsverzeichnis erscheinen soll. Alternativ ließe sich die Vorlage wie folgt nachbilden:

<div class="Vorlage_Überschriftensimulation_3" style="font-size: 1.2em; font-weight: bold; margin-top: .3em; margin-bottom: 0em; overflow: hidden; padding: 0;">{{{1}}}</div>

bzw. wie folgt ersetzen

<div class="Vorlage_Überschriftensimulation_3" style="font-size: 1.2em; font-weight: bold; margin-top: .3em; margin-bottom: 0em; overflow: hidden; padding: 0;">Dokumentation<span class="mw-editsection plainlinks">[[{{fullurl:{{SUBJECTPAGENAME}}/Doku|action=edit}} {{int:Editsection}}]]</span></div>
  Zweck und Überblick   Konzept und praktische Anwendung   Formatierung der Tabs   Technischer Hintergrund