Modul:Blogoverview/Doku
Erscheinungsbild
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
- Semantic MediaWiki (
mw.smw) - Vorlage:Blogpost/styles.css
- Vorlage:Blogpost — setzt die Properties via