Vorlage:Flatlist/Doku
Dies ist eine nachgeordnete Seite der Dokumentation von Vorlage:Flatlist. Sie enthält Informationen zur Verwendung, Kategorisierung und zu anderem Inhalt, der nicht Bestandteil der originalen Vorlage-Seite ist. |
Diese Vorlage verwendet TemplateStyles. Die Stilvorlagen sind in der Datei Vorlage:Flatlist/styles.css notiert. |
Funktion
Bearbeiten{{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
Bearbeiten{{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
Bearbeiten- 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
BearbeitenDiese 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
BearbeitenDas 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
BearbeitenDie 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
Bearbeiten- Hilfe:Listen – Hilfeartikel zur Erstellung von Listen
- Wikivoyage:Vorlagen/Listen – Vorstellung der Listen und ihrer Anwendung