Community-Wiki
Community-Wiki

Achtung: Diese Seite ist möglicherweise nicht mehr auf dem neusten Stand. Besuche dpl3.wikitide.org Controlling output volume für eine aktuelle Version!
Hilfe:DPL3Handbuch → Steuerung der Ausgangsmenge

Standardmäßig zeigt DynamicPageList3 den Namen jedes Artikels an, einschließlich seines Namensraums. Der Name dient als Link zu dem Artikel. Durch Einstellen der Ausgabesteuerungsparameter von DPL kannst du:

  • die Anzahl der gefundenen Artikel anzeigen
  • den Namensraumteil des Artikelnamens unterdrücken
  • die Namen der Artikel ab einer bestimmten Länge abschneiden
  • Metadaten hinzufügen (Größe, Autor, letzter Bearbeiter, Datum der letzten Änderung, ...)
  • Zugriffsdatum hinzufügen (Häufigkeit, Datum des letzten Zugriffs)
  • den Inhalt der Artikel oder Teile davon hinzufügen

Außerdem kannst du eine Überschrift hinzufügen, wenn es einige Artikel gibt, die angezeigt werden sollen.

Und du kannst einen alternativen Text definieren, der angezeigt wird, wenn es keine Artikel gibt, die angezeigt werden sollen.

Definition von Kopf- und Fußzeile für das Ergebnis[]

resultsheader[]

Syntax
resultsheader = Wikitext

Hinweise:

  • Das Zeichen %PAGES% wird durch die Anzahl der gefundenen Seiten ersetzt. Wenn dein Abfrageergebnis begrenzt ist (durch Systemeinstellungen oder durch den Parameter count), zeigt %PAGES% nur die Obergrenze an.
  • Das Zeichen %TOTALPAGES% wird durch die Anzahl der gefundenen Seiten ersetzt - unabhängig von den Zählgrenzen. Dies kann zusätzliche Ressourcen verbrauchen.
  • %VERSION% wird durch die aktuelle DPL-Version ersetzt.
  • Das Symbol \n wird in ein Zeilenumbruchszeichen umgewandelt. Dies ist nützlich, wenn du Wiki-Zeichen verwenden willst, die am Anfang einer Zeile beginnen müssen. Möglicherweise musst du \n hinzufügen, wenn der Wiki-Parser einen Zeilenumbruch benötigt, um deinen Wikitext zu verstehen.
  • Wenn auch oneresultheader angegeben ist, wird letzteres verwendet, wenn es genau einen Eintrag in der DPL-Ergebnismenge gibt. Dann wird resultsheader nur verwendet, wenn zwei oder mehr Einträge in der Ergebnismenge vorhanden sind.
Beispiel
{{#dpl:
| category = Afrika
| mode = userformat
| resultsheader = Es gibt %PAGES% Seiten in Afrika.
}}


Mit mode = userformat erhalten wir die vollständige Kontrolle über die Ausgabe. Wir geben listseparators nicht an – also wird nichts außer dem Ergebniskopf angezeigt. Das einzige, was wir erhalten, ist eine Meldung über die vorhandene Anzahl von Artikeln.

resultsfooter[]

Syntax
resultsheader = Wikitext

Hinweis: die Regeln aus resultsheader gelten auch hier.

Beispiel
{{#dpl:
| category = Afrika
| mode = userformat
| resultsfooter = \n=== Es gibt %PAGES% Seiten in Afrika. ===\n
}}


Mit mode = userformat erhalten wir die vollständige Kontrolle über die Ausgabe. Wir geben listseparators nicht an – also wird nichts außer der Fußzeile angezeigt. Das einzige, was wir erhalten, ist eine Meldung über die vorhandene Anzahl von Artikeln. Wir haben \n verwendet, um sicherzustellen, dass unsere Überschriftssyntax auch wirklich vom Wikitext-Parser erkannt wird.

oneresultheader[]

Syntax
oneresultheader = Wikitext

Hinweis:

  • %VERSION% wird durch die aktuelle DPL-Version ersetzt.
  • Das Symbol \n wird in ein Zeilenumbruchszeichen umgewandelt. Dies ist nützlich, wenn du Wiki-Zeichen verwenden willst, die am Anfang einer Zeile beginnen müssen. Möglicherweise musst du \n hinzufügen, wenn der Wiki-Parser einen Zeilenumbruch benötigt, um deinen Wikitext zu verstehen.

oneresultfooter[]

Syntax
oneresultfooter = Wikitext

Hinweis:

  • %VERSION% wird durch die aktuelle DPL-Version ersetzt.
  • Das Symbol \n wird in ein Zeilenumbruchszeichen umgewandelt. Dies ist nützlich, wenn du Wiki-Zeichen verwenden willst, die am Anfang einer Zeile beginnen müssen. Möglicherweise musst du \n hinzufügen, wenn der Wiki-Parser einen Zeilenumbruch benötigt, um deinen Wikitext zu verstehen.

noresultsheader[]

Syntax
noresultsheader = Wikitext

Hinweis: Wenn du noresultsheader auf ein einzelnes Leerzeichen oder einen Zeilenumbruch setzt (noresultsheader =   oder noresultsheader = \n), wird die Warnmeldung von DPL unterdrückt, die normalerweise ausgegeben wird, wenn keine Artikel gefunden wurden.

Beispiel
{{#dpl:
| titlematch = nichtsoeinArtikel
}}


{{#dpl:
| noresultsheader =  
| titlematch = nichtsoeinArtikel
}}

suppresserrors (VERALTET)[]

Dieser Parameter ist veraltet und wird im Code als Null-Parameter belassen, um den Benutzern Zeit zu geben, ihn aus ihren Abfragen zu entfernen. Er wird in einer zukünftigen Version von DPL vollständig entfernt werden.

Syntax
suppresserrors = true

Siehe: debug

noresultsfooter[]

Syntax
noresultsfooter = Wikitext

Hinweis: noresultsfooter ist im Wesentlichen dasselbe wie noresultsheader. Wenn keine Ausgabe angezeigt werden soll, wird der Unterschied zwischen Kopf- und Fußzeile äußerst gering ...

Metadaten zur Ausgabe hinzufügen[]

addcategories[]

Syntax
addcategories = true


addpagecounter[]

Syntax
addpagecounter = true


addpagesize[]

Syntax
addpagesize = true


addcontribution[]

Syntax
addcontribution = true


adduser[]

Syntax
adduser = true


addauthor[]

Syntax
addauthor = true


addlasteditor[]

Syntax
addlasteditor = true


addpagetoucheddate[]

Syntax
addlasteditor = true


addeditdate[]

Syntax
addeditdate = true


addexternallink[]

Syntax
addexternallink = true


addfirstcategorydate[]

Syntax
addfirstcategorydate = true


showcurid[]

Syntax
showcurid = true


Inhalte aus den Artikeln in die Ergebnismenge aufnehmen[]

include[]


includepage[]


includemaxlength[]

Syntax
includemaxlength = [n]


includetrim[]

Syntax
includetrim = true; Standardwert ist false.


Mehr Hilfe[]