Wikipedia:Lua/Modul/TemplateData/Extreme

From Wikipedia
Jump to navigation Jump to search
Vorlagenprogrammierung Diskussionen Lua Test Unterseiten
Modul Deutsch English

Modul: Dokumentation

Testfall für {{TemplateData}} – Zwischenüberschriften und scrollbare Parametertabelle für extrem lange Parameterlisten.

  • Sehr lange Parameterlisten können durch Zwischenüberschriften gegliedert werden, die in das Inhaltsverzeichnis aufgenommen werden.
  • Lange Liste selten benötigter Parameter ist scrollbar durch Begrenzung der Vertikalen (Höhe).
  • Nur die deutschsprachige Variante (bzw. Sprache je nach Benutzereinstellung) ist auf der Dokumentationsseite sichtbar; die Übersetzungen werden hier zur Veranschaulichung gezeigt.

Support for extremely long parameter lists. Features:

  • Templates with many parameters may be structured by intermediate headlines, which appear in TOC.
  • Long list of exotic parameters scrollable by vertical limitation.
  • Only one language presented on documentation page, shown here for benefit of guests.

Switch to German

Syntax

[edit source]

Headlines

[edit source]

Ein virtueller Parameter fügt die Zwischenüberschrift an der gewünschten Stelle ein.

  • Der Name dieses Parameters beginnt mit einem = – was unmöglich für einen wirklichen Parameternamen ist.
  • Die Anzahl der Gleichheitszeichen gibt die Überschriftenebene an wie in der Wikisyntax, wobei === meist angemessen wäre.
  • Der restliche „Parametername“ muss eindeutig unter allen Bezeichnern sein.
  • Als description ist der Überschriftentext zu spezifizieren.
  • Eine Komponente style erlaubt die Formatierung (CSS).
    "=== example": {
      "description": { "en": "Visible headline text",
                       "de": "Sichtbare Überschrift" },
      "style":       { "background-color": "#80FF80",
                       "text-align":       "center" } 
    }
  • A virtual parameter inserts the intermediate headline at desired position.
    • The name starts with an = which is impossible for a real parameter name.
    • The number of = specifies the headline level, as in wikisyntax. Usually === would be appropriate.
    • The remaining text needs to be unique and will be used in sorting.
    • The description is the headline text.
    • A style component will permit formatting (CSS).
  • The template parameter vertical= of the formatting template will limit the visible height of the parameter table, like vertical=20em which should cause a scrollbar on larger tables.

Switch to German

Vertikal

[edit source]

Die Vorlageneinbindung kann einen Parameter vertical=20em spezifizieren, der die Höhe der Parametertabelle begrenzt und Scrollbalken auslöst.

Presentation

[edit source]
A template with “many” parameters, structured by intermediate headlines. Long list of exotic parameters scrollable.
  • de
    Eine Vorlage mit „vielen“ Parametern, durch Zwischenüberschriften gegliedert. Lange Liste exotischer Parameter scrollbar.

Template parameters

First parameter group

  • de
    Erste Parametergruppe
s1.1s1.1
First parameter in first group
  • de
    Erster Parameter in der ersten Parametergruppe
s1.2s1.2
Second parameter in first group
  • de
    Zweiter Parameter in der ersten Parametergruppe

Second parameter group

  • de
    Zweite Parametergruppe
s2.1s2.1
s2.2s2.2

Third parameter group with many rarely used things

  • de
    Dritte Parametergruppe mit vielen selten benötigten Sachen
s3.0s3.0
s3.1s3.1
s3.2s3.2
s3.3s3.3
s3.4s3.4
s3.5s3.5
s3.6s3.6
s3.7s3.7
s3.8s3.8
s3.9s3.9

A template with “many” parameters, structured by intermediate headlines. Long list of exotic parameters scrollable.

Template parameters

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
s1.1s1.1

First parameter in first group

Lineoptional
s1.2s1.2

Second parameter in first group

Booleanoptional
s2.1s2.1

no description

Contentoptional
s2.2s2.2

no description

Numberoptional
s3.0s3.0

no description

Lineoptional
s3.1s3.1

no description

Lineoptional
s3.2s3.2

no description

Lineoptional
s3.3s3.3

no description

Lineoptional
s3.4s3.4

no description

Lineoptional
s3.5s3.5

no description

Lineoptional
s3.6s3.6

no description

Lineoptional
s3.7s3.7

no description

Lineoptional
s3.8s3.8

no description

Lineoptional
s3.9s3.9

no description

Lineoptional