Vorlage:Flatlist
Diese Vorlage verwendet TemplateStyles. Die Stilvorlagen sind in der Datei Vorlage:Flatlist/styles.css notiert. |
Funktion
{{Flatlist}} ergibt eine waagerechte Liste, wie:
Der Zeilenabstand richtet sich nach den vorangestellten Angaben. Üblicherweise 0.5em (halbe Schriftzeichenhöhe). Anstelle der oberen Vorlage, kann Innerhalb einer {{navbox}} Vorlage auch |listclass=hlist
eingesetzt werden, die die gleiche Anordnung ergibt.
Beispiele
{{flatlist| * [[Berlin]] * [[Hamburg]] * [[München]] * [[Frankfurt am Main|Frankfurt]] * [[Köln]] * [[Dortmund]] }}
- Syntax für nummerierte Listen
{{flatlist| # [[erstens]] # [[zweitens]] # [[drittens]] # [[viertens]] # [[fünftens]] # [[sechstens]] }}
Parameter
- class – fügt ein CSS Element zu den Vorhandenen hinzu. Nach der Angabe
hwrap
wird Zeilenumbruch erlaubt. - style – fügt CSS Grafikelemente hinzu. Diese sollen aber nicht in Artikeln verwendet werden. Auf Benutzer-, Projekt-, und Diskussionsseiten wäre eine Verwendung denkbar.
- Beispiel:
|style=border:solid 1px silver; background:lightyellow
- Beispiel:
- indent – Nummerierung der Liste mit vorhandenen Aufzählungszeichen (Höhe 1,6em). Kann bei Diskussionsseiten die Übersichtlichkeit verbessern.
- Beispiel:
|indent=2
- Beispiel:
Technische Einzelheiten
Diese Vorlage benutzt .hlist
CSS Elemente, um waagrechte Auflistungen zu erstellen, wie sie in Common.css definiert sind. Normale html Listen werden waagerecht angezeigt, anstatt senkrecht. Das Element erzeugt auch Interpunktionen zwischen Rasterpunkten und runde Klammern um verschachtelte Listen. Manche CSS Elemente sind nicht mit allen Browsern kompatibel, wie Internet Explorer 6 und 7. In diesen Fällen erzeugt JavaScript in Common.js die Interpunktion und die runde Klammern.
Bekannte Fehler
Das Element .hlist
kann unter manchen Bedingungen den Zeilenumbruch nicht ausführen, da HTML hier nicht sauber läuft. Der Fehler ist bekannt unter der Nummer (Bugzilla:39617). Bei weitreichenden Projekten nur HTML ohne die Wiki-Erweiterungen verwenden.
Individuelle Gestaltung
Die Einbindung der Sprachvorlage lässt sich über CSS individuell gestalten, entweder zentral über die Systemdatei Mediawiki:common.css oder benutzerspezifische Einstellungen Benutzer:<Dein Name>/common.css. Für Programmierer ist es damit auch möglich an jedem Feld per Javascript Änderungen vorzunehmen und Werkzeuge zu programmieren. Folgende Klassen wurden verwendet:
.hlist
– Diese Klasse besitzen alle horizontalen Listen.
Siehe auch
{{Plainlist}}
– generiert eine vertikale Liste ohne Listensymbole{{Pagelist}}
– generiert mit einfachen Mittel eine Artikelliste
Weitere Informationen
- Hilfe:Listen – Hilfeartikel zur Erstellung von Listen
- Wikivoyage:Vorlagen/Listen – Vorstellung der Listen und ihrer Anwendung
- Die obige Dokumentation wurde aus der Seite Vorlage:Flatlist/Doku eingefügt. (bearbeiten | Versionsgeschichte) Die Kategorien für diese Vorlage sollten in der Dokumentation eingetragen werden. Die Interwiki-Links sollten auf Wikidata eingepflegt werden.
- Liste der Unterseiten