Help:Ergebnisformat broadtable

From Linux Web Expert

Revision as of 04:45, 4 April 2020 by >Kghbln (- cat)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Ergebnisformat broadtable
Gibt die Ergebnisse als breite Tabelle aus
Weitere Informationen
Software: Semantic MediaWiki
Verfügbar seit: 0.4
Verfügbar bis: aktuell unterstützt
Voraussetzungen: keine
Name: broadtable
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 broadtable wird dazu eingesetzt Abfrageergebnisse (Spezial:Semantische Suche, eingebettete Abfragen) als breite Tabelle auszugeben. Diesem Ergebnisformat sehr ähnlich ist das Ergebnisformat table.

Parameter

Die folgende Tabelle gibt einen Überblick über die verfügbaren Parameter, beschreibt sie kurz und gibt deren Standardwerte mitsamt dem zugehörigen Eingabetyp an.

⧼validator-describe-header-parameter⧽ ⧼validator-describe-header-type⧽ ⧼validator-describe-header-default⧽ ⧼validator-describe-header-description⧽
class ⧼validator-type-string⧽ sortable wikitable smwtable Legt fest, welche zusätzliche CSS-Klasse genutzt werden soll
transpose ⧼validator-type-boolean⧽ no Legt fest, ob der Spalten- und Zeilenkopf bei der Anzeige der Abfrageergebnisse transponiert werden soll
sep ⧼validator-type-string⧽ ⧼validator-describe-empty⧽ Legt fest, welches Trennzeichen bei der Ausgabe der Abfrageergebnisse genutzt werden soll
prefix ⧼validator-type-string⧽ none Kontrolliert die Anzeige von Namensräumen in Ausgaben

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=).

Beispiel

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

Ergebnis:

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 Ergabnisspalte verfügbar. Dies Funktion erweitert die von MediaWiki betreitgestellte Sortierfunktion. Auf der Hilfeseite Seitenauswahl sind entsprechende Erläuterungen verfügbar. Sofern im Browser kein JavaScript aktiviert ist, werden allerdings keine Sortierschaltflächen angezeigt.



Property "Namespace" has a restricted application area and cannot be used as annotation property by a user.Property "Docinfo editor" (as page type) with input value "User:>Kghbln" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.

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