Zum Inhalt springen

Modul:Blogoverview/Doku

Aus Matrix of Time

Dies ist die Dokumentationsseite für Modul:Blogoverview

Beschreibung

Das Modul Blogoverview rendert das Blogkarten-Grid auf Blog Übersicht direkt via mw.smw.getQueryResult().

Es umgeht damit das Problem dass Die Abfrage enthält eine leere Bedingung. Page-type-Properties automatisch als Wikilinks ausliefert, was zu doppelter Verlinkung führt.

Warum kein #ask + Vorlage?

Die Abfrage enthält eine leere Bedingung. übergibt Seitennamen an Templates bereits als fertigen Wikilink-String Text. Wenn die Vorlage diesen dann nochmal in ... einwickelt, entstehen kaputte verschachtelte Links. mw.smw.getQueryResult() liefert stattdessen Rohdaten — result.fulltext ist der plain Seitenname.

Verwendung

Auf Blog Übersicht:

{{#invoke:Blogoverview|render}}

Gelesene SMW-Properties

Property Typ Verwendung
Blog-Datum Text (YYYY-MM-DD) Anzeige als „j. F Y", Sortierung
Blog-Kategorie Text Meta-Zeile
Blog-Intro Text Vorschautext, auf 160 Zeichen gekürzt
Blog-Titelbild Text Hero-Bild der Karte (optional)

Abhängigkeiten