Zum Inhalt springen

Modul:Blogpost/Doku

Aus Matrix of Time

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:).