Margit Link-Rodrigue (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Margit Link-Rodrigue (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 128: Zeile 128:
| class=datatable
| class=datatable
}}
}}
</syntaxhighlight>
== Datumsabfragen ==
=== Heute ===
Um z.B. alle heute im Wiki freigegebenen Seiten abzufragen:<syntaxhighlight lang="text">
{{#ask:
[[QM/Approval date::>>{{#time:Y-m-d|now -1day}}]]
}}
</syntaxhighlight>{{#ask:  
</syntaxhighlight>{{#ask:  
[[~Visu*]][[:+||Handbuch:+]]
[[~Visu*]][[:+||Handbuch:+]]
Zeile 145: Zeile 135:
| format=table
| format=table
| class=datatable
| class=datatable
}}
== Datumsabfragen ==
=== Heute ===
Um z.B. alle heute im Wiki freigegebenen Seiten abzufragen:<syntaxhighlight lang="text">
{{#ask:
[[QM/Approval date::>>{{#time:Y-m-d|now -1day}}]]
}}
}}


</syntaxhighlight>
== Vorlagen ==
== Vorlagen ==
Über Vorlagen lassen sich angepasste Ausgabeformate erstellen. Die Dokumentation hierzu finden Sie auf [https://www.semantic-mediawiki.org/wiki/Help:Using_templates semantic-mediawiki.org].
Über Vorlagen lassen sich angepasste Ausgabeformate erstellen. Die Dokumentation hierzu finden Sie auf [https://www.semantic-mediawiki.org/wiki/Help:Using_templates semantic-mediawiki.org].

Version vom 2. März 2023, 11:31 Uhr

Hier finden Sie nützliche Beispiele für einfache Abfragen, die Sie in jeder Wikiseite im Quelltext einfügen können.

Seitenlisten erstellen

{{#ask:
[[:+]]
[[Modification date::+]]<!-- nötig um gelöschte Seiten zu filtern -->
|format=ul
|limit=4
}}

Alle Seiten im Hauptnamensraum:

… weitere Ergebnisse

Hinweise:

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

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

Ausgabe als Inhaltsverzeichnis

{{#ask:
[[:+]][[Modification date::+]]
|format=category
|limit=12
}}

Seiten aus Kategorie anzeigen

{{#ask: 
[[Category:Administration]] 
| limit=10 
| searchlabel=
| format=ol 
}}
Hier werden 10 Ergebnisse für die Seiten in Kategorie Administration einschließlich Seiten aus den Unterkategorien angezeigt:
  1. Aufzählungslisten nummerieren
  2. Benutzer einladen
  3. Benutzermenü anpassen
  4. Benutzerrechte verstehen
  5. Benutzerverwaltung
  6. Einstellungen zur Benutzeroberfläche
  7. Erweiterte Statistik
  8. Erweiterung/AdhocTranslation
  9. ExtendedSearch Konfiguration
  10. Fehlermeldungen

Seiten aus Hauptkategorie (ohne Unterkategorien)

{{#ask: 
[[Category:Administration|+depth=0]] 
| limit=10
| searchlabel=
| format=ol 
}}
Hier werden 10 Seiten aus der Katgorie Administration ausschließlich Seiten aus den Unterkategorien angezeigt.
  1. Benutzermenü anpassen
  2. Einstellungen zur Benutzeroberfläche
  3. Erweiterte Statistik
  4. Erweiterung/AdhocTranslation
  5. ExtendedSearch Konfiguration
  6. Fußleiste
  7. Hauptnavigation anpassen
  8. Konfigurationsverwaltung
  9. Namensraum CSS-Verwaltung
  10. Namensraumverwaltung

Unterkategorien einer Seite

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

Ausgabe der Unterkategorien der Kategorie "Administration"

Seiten mit gleichem Namensanfang

{{#ask: 
[[~Visu*]][[:+||Handbuch:+]]
[[Modification date::+]]<!-- nötig um gelöschte Seiten u. Redirects zu filtern -->
| limit=5 
| searchlabel=
| format=ol 
}}
Ausgabe der Seiten im Hauptnamensraum und im Namensraum Handbuch, die mit "Visu" beginnen.
  1. VisualEditor/Dateien
  2. VisualEditor/Tabellen

Ausgabeformat: Tabelle

Format "broadtable"

{{#ask: 
[[~Visu*]][[:+||Handbuch:+]]
[[Modification date::+]]<!-- nötig um gelöschte Seiten zu filtern -->
| limit=5 
| searchlabel=
| format=broadtable
}}
 
VisualEditor/Dateien
VisualEditor/Tabellen


Format "datatable"

{{#ask: 
[[~Visu*]][[:+||Handbuch:+]]
[[Modification date::+]]<!-- nötig um gelöschte Seiten zu filtern -->
|?Last editor is
| searchlabel=
| format=table
| class=datatable
}}

Datumsabfragen

Heute

Um z.B. alle heute im Wiki freigegebenen Seiten abzufragen:
{{#ask:
[[QM/Approval date::>>{{#time:Y-m-d|now -1day}}]]
}}

Vorlagen

Über Vorlagen lassen sich angepasste Ausgabeformate erstellen. Die Dokumentation hierzu finden Sie auf semantic-mediawiki.org.

Einige nützliche Formatierungen zeigen wir hier als Beispiel.

Namensraum-Präfix unterdrücken

Standardmäßig wird in den Ausgabeformaten "ul", "ol" (und bei weiteren Formaten) das Namensraumpräfix einer Seite unterdrückt. Wenn Sie allerdings mit einer Vorlage arbeiten und daher in der ask-Abfrage den Parameter link=none verwenden, weil Sie den Link in der Vorlage selbst generieren, dann wird der Seitenname mit dem Namensraumpräfix angezeigt. Beispielabfrage aller Seiten im Namensraum QM:
{{#ask: [[QM:+]][[Modification date::+]]
|format=plaintext
|template=mytemplate
|link=none
}}

Die Ausgabe ist hier entsprechend im Format QM:Meine Seite.

Um das Namensraumpräfix zu entfernen, benutzen Sie in der Vorlage folgende Syntax, um z.B eine ungeordnete Liste zu generieren:
*[[{{FULLPAGENAME:{{{1}}}}}|{{PAGENAME:{{{1}}}}}]]
In diesem Beispiel wird der vollständige Seitenname über das "magische Wort" {{FULLPAGENAME}} verlinkt und der Seitenname ohne Namensraumpräfix {{PAGENAME}} als Bezeichnung verwendet. Die Ausgabe ist hier entsprechend im Format Meine Seite.

Weiterführende Links




Feedback zur Dokumentation ist im Community-Forum möglich.