SMW-Abfragen

Hier finden Sie nützliche Beispiele für einfache Abfragen, die Sie in jeder Wikiseite im Quelltext einfügen können. Kopieren Sie die Beispiele aus den grauen Boxen auf den Quelltext einer Wiki Seite und passen Sie das Auswahlkriterium entsprechend an.

Seitenlisten erstellen[Bearbeiten | Quelltext bearbeiten]

{{#ask:
[[:+]] <!-- Auswahl aller Seiten im Hauptnamensraum -->
[[Modification date::+]]<!-- nötig um gelöschte Seiten zu filtern -->
|format=ul <!-- Ausgabeformat ist hier eine ungeordnete Liste-->
|limit=4 <!--  es werden nur 4 Ergebnisse ausgegeben -->
}}

Ausgabe: Alle Seiten im Hauptnamensraum:

… weitere Ergebnisse

Hinweise:

[[:+]] zeigt Seiten im Hauptnamensraum. [[Meinraum:+]] zeigt Seiten im Namensraum Meinraum.

[[:+||Hilfe:+]]zeigt Seiten im Hauptnamensraum und im Namensraum Hilfe.

Ausgabe als Inhaltsverzeichnis[Bearbeiten | Quelltext bearbeiten]

{{#ask:
[[:+]][[Modification date::+]]
|format=category <!-- Ausgabeformat ist hier eine A-Z Auflistung in Spalten-->
|limit=12 <!-- wenn alle Seiten aufgelistet werden sollen, muss diese Zeile gelöscht werden-->
}}

Ausgabe: Seiten im Hauptnamensraum im Kategorienformat ausgegeben:

Seiten aus einer Kategorie anzeigen[Bearbeiten | Quelltext bearbeiten]

{{#ask: 
[[Category:Administration]] 
| limit=10 
| searchlabel=
| format=ol 
}}

Ausgabe: Hier werden 10 Ergebnisse für die Seiten in Kategorie Administration einschließlich Seiten aus den Unterkategorien angezeigt:

  1. Aufbau von BlueSpice/Fußleiste
  2. Authentifizierung über LDAP
  3. Benutzerrechte verstehen
  4. Benutzerverwaltung
  5. Berechtigungsmatrix
  6. Einkaufsprozess
  7. Erweiterte Statistik
  8. Erweiterung/BlueSpiceAbout
  9. Gruppenverwaltung
  10. Hauptnavigation anpassen

Seiten aus einer Hauptkategorie (ohne Unterkategorien)[Bearbeiten | Quelltext bearbeiten]

{{#ask: 
[[Category:Administration|+depth=0]] <!-- Ausgabeformat ist hier eine A-Z Auflistung in Spalten-->
| limit=10
| searchlabel= <!-- ein leeres searchlabel unterdrückt den Link am Ende der List auf weitere Ergebnisse-->
| format=ol 
}}

Ausgabe: Hier werden 10 Seiten aus der Katgorie Administration ausschließlich Seiten aus den Unterkategorien angezeigt.

  1. Aufbau von BlueSpice/Fußleiste
  2. Einkaufsprozess
  3. Erweiterte Statistik
  4. Erweiterung/BlueSpiceAbout
  5. Hauptnavigation anpassen
  6. Konfigurationsverwaltung
  7. Materialbeschaffung MLR123
  8. Namensraumverwaltung
  9. Performanz verbessern
  10. WikiFarm

Unterkategorien einer Seite[Bearbeiten | Quelltext bearbeiten]

{{#ask: 
[[Subcategory of::Administration]] [[Modification date::+]]<!-- nötig um gelöschte Seiten u. Redirects zu filtern -->
|format=ul
}}

Ausgabe : Die Unterkategorien der Kategorie "Administration"

Seiten mit gleichem Namensanfang[Bearbeiten | Quelltext bearbeiten]

{{#ask: 
[[~Visu*]][[:+||Handbuch:+]]
[[Modification date::+]]<!-- nötig um gelöschte Seiten u. Redirects zu filtern -->
| limit=5 
| searchlabel=
| format=ol 
}}

Ausgabe: Seiten im Hauptnamensraum und im Namensraum Handbuch, die mit "Visu" beginnen.

  1. VisualEditor
  2. VisualEditor/Versionsvergleich
  3. Visueller Versionsvergleich (VisualDiff)

Ausgabeformat: Tabelle[Bearbeiten | Quelltext bearbeiten]

Das Tabellenformat eignet sich besonders gut, um Seiten mit zusätzlichen Informationen aufzulisten. Eine einfache Tabelle sieht so aus:

{{#ask: 
[[:+||Handbuch:+]]
[[Modification date::+]]<!-- nötig um gelöschte Seiten zu filtern -->
| limit=5 
| searchlabel=
| format=table
| class=datatable
}}

Um zusätzliche Spalten anzuzeigen und diese nach letztem Bearbeitungsdatum absteigend zu formatieren, geben Sie folgende ask-Abfrage an:

{{#ask: 
[[:+||Handbuch:+]]
[[Modification date::+]]<!-- nötig um gelöschte Seiten zu filtern -->
|?Page creator <!-- generiert eine Spalte für den Seitenersteller -->
|?Modification date <!-- generiert eine Spalte für das Datum der letzten Bearbeitung -->
|sort=Modification date <!-- sortiert die Ergebnisse nach Bearbeitungsdatum -->
|order=descending <!-- ordnet die Ergebnisse nach Datum absteigend an -->
|headers=plain <!-- unterdrückt die Verlinkung der Spaltenüberschriften -->
| format=table
| class=datatable
}}


Verwandte Themen


Anhänge

Diskussionen