API:Parsing wikitext/de

From MediaWiki.org
Jump to navigation Jump to search

Die folgenden API-Module erlauben den Aufruf des Parsers für die Auswertung und Umwandlung von Wiki-Source in HTML.

Reinen Wiki-Text kann man über die Abfrage prop=revisions beziehen.

expandtemplates[edit]

MediaWiki version: 1.12

Liefert vorformatierten Wiki-Text (Kommentare entfernt, Vorlagen expandiert und dergleichen)

Parameter[edit]

  • text: Wiki-Quelltext zum Abarbeiten
  • title: Weist den Parser an, beim Übersetzen des codes anzunehmen, er sei auf der gegebenen Seite (wenn nicht angegeben, wird API genommen). Diese Angabe hat nur Auswirkungen bei Links auf die Seite selbst, oder bei Vorlagen. die den Seitennamen berücksichtigen.

Beispiel[edit]

Expandiere die Vorlage {{Wikipedia:Spielwiese}}

Mögliche Fehler[edit]

Keine.

parse[edit]

MediaWiki version: 1.12

Liefert vollständig geparsten Wikitext zurück

Parameter[edit]

  • text: Wiki-Quelltext zum Abarbeiten
  • title: Weist den Parser an, beim übersetzen des codes anzunehmen, er sei auf der gegebenen Seite (wenn nicht angegeben, wird API genommen). Diese Angabe hat nur Auswirkungen bei Links auf die Seite selbst, oder bei Vorlagen. die den Seitennamen berücksichtigen.
  • page: Arbeite die gegebene Seite ab. Kann nicht zusammen mit text oder title benutzt werden
  • prop: Welche Eigenschaften sollen zurückgegeben werden (Standard: alle)
    • text: Das erzeugte HTML
    • langlinks: Eine Liste der enthaltenen "Sprach-Links" (InterWiki - Links)
    • categories: Eine Liste der enthaltenen Kategorien
    • links: Eine Liste interner Wiki-Links
    • templates: Eine Liste benutzter Vorlagen
    • images: Eine Liste verwendeter Bilder
    • externallinks: Eine Liste ausgehender, externer URLs
    • sections: Eine Liste von Abschnitten im Ergebnistext
    • revid: Falls page benutzt wurde, die Versionsnummer des verarbeiteten Textes

Beispiel[edit]

Verarbeite den Quelltext [[foo]] [[API/de:Query|bar]] [http://www.example.com/ baz]

Mögliche Fehler[edit]

  • code: params
    • info: The page parameter cannot be used together with the text and title parameters
    • Deutsch: Der Parameter 'page' kann nicht zusammen mit den Parametern 'text' und 'title' benutzt werden.
  • code: missingtitle
    • info: The page you requested doesn't exist
    • Deutsch: Die angeforderte Seite existiert nicht.