Help:Ergebnisformat table

From semantic-mediawiki.org
Jump to: navigation, search
Ergebnisformat table
Gibt die Ergebnisse als Tabelle aus
Weitere Informationen
Software: Semantic MediaWiki
Verfügbar seit: 0.4
Verfügbar bis: aktuell unterstützt
Voraussetzungen: keine
Name: table
Standardmäßig aktiviert:
Gibt an, ob das Ergebnisformat standardmäßig mit Installation der betreffenden Softwareerweiterung aktiviert ist.
ja
Autoren: Markus Krötzsch
Kategorie(n): Sonstige
Inhaltsverzeichnis

Das Ergebnisformat table wird dazu eingesetzt Abfrageergebnisse (Spezial:Semantische Suche, eingebettete Abfragen) als Tabelle auszugeben. Es ist das Ergebnisformat, das verwendet wird, sofern in der Abfragebeschreibung kein Ergebnisformat angegeben wird. Diesem Ergebnisformat sehr ähnlich ist das Ergebnisformat broadtable.

Parameter

Die folgenden Tabellen geben einen Überblick über die verfügbaren Parameter, beschreiben sie kurz und geben deren Standardwerte mitsamt dem zugehörigen Eingabetyp an.

Allgemeine

Parameter Typ Standard Beschreibung
source Text leer Die alternative Abfragequelle
limit Ganzzahl 50 Die maximale Anzahl der auszugebenden Ergebnisse
offset Ganzzahl 0 Das erste auszugebende Ergebnis
link Text all Die Ergebniswerte als Links anzeigen
sort Liste mit Texten leer Das Attribut nach dem die Abfrage sortiert werden soll
order Liste mit Texten leer Die Sortierreihenfolge für die Ergebnisse der Abfrage
headers Text show Die Überschriften/Attributnamen anzeigen
mainlabel Text no Die Bezeichnung für die Hauptergebnisspalte
intro Text leer Der vor etwaigen Abfrageergebnissen anzuzeigende Text
outro Text leer Der nach etwaigen Abfrageergebnissen anzuzeigende Text
searchlabel Text ... further results Der Text zum Anzeigen weiterer Abfrageergebnisse
default Text leer Der anzuzeigende Text, sofern keine Abfrageergebnisse vorhanden sind

Die Parametereinstellung headers=hide ist insbesondere hilfreich, sofern man die Kopfzeile der Ergebnistabelle vollständig ausblenden möchte. Ansonsten ist es ausreichend mit den Ausgabeanweisungen „leere“ Namen für die Ausgabeergebnisse zu definieren (?Name des Attributs=).

Formatspezifische

Parameter Typ Standard Beschreibung
class Text sortable wikitable smwtable Die zusätzliche für die Tabellenformatierung anwendbare CSS-Klasse
transpose ja/nein no Den Tabellenkopf vertikal und die Ergebnisse horizontal anzeigen (Transposition)
sep Text leer Das Trennzeichen für die Ergebniswerte

Beispiel

{{#ask: [[Kategorie:Stadt]] [[liegt in::Deutschland]] 
| ?Bevölkerungszahl
| ?Fläche=Fläche in km²
| mainlabel=Stadt
}}

Ergebnis:

StadtBevölkerungFläche in km²
Berlin3,520,061891.85 km²
344.343 sqmi
Cologne
Frankfurt679,664248.31 km²
95.872 sqmi
Munich1,353,186310.43 km²
119.857 sqmi
Stuttgart606,588207.36 km²
80.062 sqmi
Würzburg

Formatierung mit CSS

Seit Version 1.6.2 nutzt Semantic Media Wiki die von MediaWiki bereitgestellten Klassen für sortierbare Tabellen. Daher ist es nun möglich Tabellen besser nach den Erfordernissen des betreffenden Wikis zu formatieren. Dabei gibt es mehrere Möglichkeiten:

  • Einer Tabelle können nun eine oder mehrere CSS-Klassen zugewiesen werden. Hierzu wird der Parameter class= genutzt.
  • Jede Spalte einer Tabelle erhält eine individuelle CSS-Klasse, deren Name sich aus der Bezeichnung der Spalte ableitet. Bspw. erhält die CSS-Klasse der Spalte mit der Bezeichnung „Hauptstadt von“ den Namen Hauptstadt-von.
  • Die Zeilen einer Tabelle erhalten, abhängig davon, ob es sich um eine „gerade“ oder „ungerade“ Zeile handelt, ebenso eigenständige CSS-Klassen. Sie heißen row-even für „gerade“ bzw. row-odd für „ungerade“ Zeilen.

Auf diese Weise können Tabellen individuell formatiert werden, z. B. hinsichtlich der Farbgebung, der Schriftgröße usw. Die CSS-Formatierung sollte dabei auf der Wikiseite MediaWiki:Common.css hinterlegt werden.

Beispiel zur alternierenden Farbgebung von Zeilen
/* Alternierende Farbgebung von Tabellenzeilen */
.smwtable .row-even {background-color:#FFF;}
.smwtable .row-odd {background-color:#CDE6EA;}

Hinweise

Für Tabellen ist eine besondere Funktion zur Sortierung dessen Inhalts nach jeder beliebigen Ergebnisspalte verfügbar. Dies Funktion erweitert die von MediaWiki bereitgestellte Sortierfunktion. Auf der Hilfeseite Seitenauswahl sind entsprechende Erläuterungen verfügbar. Sofern JavaScript nicht im Browser aktiviert ist, werden allerdings keine Sortierschaltflächen angezeigt.



Diese Dokumentationsseite gilt für alle SMW-Versionen von 1.6.2 bis zur aktuellsten Version.
Andere Versionen: 0.4 – 1.6.1       Andere Sprachen: enfrzh-hans

Help:Table format de 1.6.2