Modul:Blogpost/Doku
Dies ist die Dokumentationsseite für Modul:Blogpost
Beschreibung
Das Modul Blogpost stellt Lua-Hilfsfunktionen für die Vorlage:Blogpost bereit. Es übernimmt Aufgaben, die im Wikitext-Vorlagensystem nur umständlich oder gar nicht realisierbar sind.
Funktionen
beschreibung
Kürzt einen Text auf maximal n Zeichen (Standard: 160). Der Schnitt erfolgt am letzten Wortende vor dem Limit; anschließend wird „…" angehängt. Wird intern für das WikiSEO-Tag description verwendet.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
text |
String | ja | Der zu kürzende Fließtext |
laenge |
Zahl | nein | Maximale Zeichenanzahl (Standard: 160) |
Beispiel:
{{#invoke:Blogpost|beschreibung|text=Langer Fließtext hier…|laenge=160}}
tags
Verarbeitet eine kommagetrennte Tag-Liste. Gibt für jeden Tag sowohl eine -Zuweisung als auch einen verlinkten aus, der auf die jeweilige Tag-Übersichtsseite verweist.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
tags |
String | nein | Kommagetrennte Tag-Liste, z. B. Technik, Reisen, Natur
|
Beispiel:
{{#invoke:Blogpost|tags|tags=Technik, Reisen}}
seoDescription
Funktional identisch mit beschreibung. Dient als semantisch klar benannte Einstiegsfunktion für den WikiSEO-Block in der Vorlage.
kanonischeURL
Gibt die vollständige URL der aktuellen Seite zurück. Wird für den WikiSEO-Parameter og:url verwendet.
Abhängigkeiten
- Keine externen Module erforderlich
- Wird ausschließlich von Vorlage:Blogpost aufgerufen
Wartung
Bei Änderungen an der Kategorie-Struktur der Tags muss die Funktion tags in diesem Modul angepasst werden (Zeile mit Kategorie:Blog-Tag:).