Naar inhoud springen

Handboek MediaWiki/Extensies/Dynamicpagelist

Uit Wikibooks

Dynamicpagelist

[bewerken]

Dynamicpagelist kan de inhoud van categorieën als links overzichtelijk weergeven.

Beschrijving van de extensie in het Engels is hier te vinden: mw:Extension:DynamicPageList.

Op Wikibooks wordt deze extensie voornamelijk gebruikt in het Kookboek om recepten die een bepaald ingrediënt gebruiken te groeperen bij het artikel over het ingrediënt.

Een voorbeeld:

<DynamicPageList>
category             = KB-tomaat
count                = 5
order                = ascending
addfirstcategorydate = true
</DynamicPageList>

Dit geeft dan volgend resultaat binnen Wikibooks:

Selectiecriteria

[bewerken]
category
[bewerken]

category geeft een lijst van artikelen in die categorie. Worden meerdere categorieën opgegeven dan moet het artikel in beide categorieën voorkomen.

De syntax is category = categorienaam

<DynamicPageList>
category = KB-tomaat
category = KB-rijst
</DynamicPageList>

Dit geeft dan volgend resultaat binnen Wikibooks:

notcategory
[bewerken]

notcategory in combinatie met category laat de artikelen zien die wel binnen de eerste categorie zijn opgenomen, maar laat niet die artikelen zien die in notcategory zijn opgenomen.

Met dit voorbeeld ziet u de inverse van het vorige voorbeeld.

<DynamicPageList>
category    = KB-tomaat
notcategory = KB-rijst
</DynamicPageList>

Dit geeft dan volgend resultaat binnen Wikibooks:

namespace
[bewerken]

namespace laat de artikelen zien die alleen in de gespecificeerde naamruimte zijn opgenomen:

<DynamicPageList>
category    = KB-tomaat
namespace   = Help
</DynamicPageList>

Dit geeft dan volgend resultaat binnen Wikibooks (geen resultaat dus omdat er geen helpartikelen binnen KB-tomaat zijn opgenomen):

Geen enkele pagina voldoet aan deze criteria.

redirects
[bewerken]

redirects bepaalt of redirect/doorverwijspagina's wel of niet moeten worden opgenomen. De waarde kan gezet worden op:

  • exclude (dit is de standaard, dat wil zeggen geen redirects)
  • include (geeft de redirects in de lijst)
  • only (alleen redirects opnemen).
<DynamicPageList>
category    = KB-tomaat
redirects   = include
</DynamicPageList>

Dit geeft dan volgend resultaat binnen Wikibooks (er zijn geen redirects opgenomen in de categorie KB-tomaat, dus deze parameter heeft geen invloed op het resultaat):

Geen enkele pagina voldoet aan deze criteria.

count
[bewerken]

count beperkt het aantal resultaten dat de extensie laat zien. Als standaard worden de pagina's toegevoegd die het laatst aan de categorie zijn toegevoegd. Let op:het maximum dat in de source-code van de extensie is opgenomen (200) kan niet overschreden worden.

<DynamicPageList>
category = KB-tomaat
count    = 2
</DynamicPageList>

Dit geeft dan volgend resultaat binnen Wikibooks:

Weergegeven details

[bewerken]
shownamespace
[bewerken]

shownamespace laat de naamruimte bij de resultaten zien. De waarde kan zijn:

  • true (standaardwaarde, laat de naamruimte zien)
  • false (geen naamruimte laten zien).
<DynamicPageList>
category      = Boeken in Wikijunior
shownamespace = true
</DynamicPageList>

Dit geeft dan volgend resultaat binnen Wikibooks:

addfirstcategorydate
[bewerken]

addfirstcategorydate laat de datum zien wanneer elk artikel is toegevoegd aan de categorie. De waarde kan zijn:

  • true (datum laten zien)
  • false (standaardwaarde, datum niet laten zien).

Indien meerdere categorieën zijn opgegeven wordt de eerste categorie gebruikt.

<DynamicPageList>
category             = Boeken in Wikijunior
addfirstcategorydate = true
</DynamicPageList>

Dit geeft dan volgend resultaat binnen Wikibooks:

mode
[bewerken]

mode bepaalt het formattering van de lijst. De waarde kan zijn:

  • unordered, (gewone lijst)
  • ordered (genummerde list)
  • none (tekst)
Niet georganiseerd:
<DynamicPageList>
category = Boeken in Wikijunior
mode     = unordered
</DynamicPageList>

genummereerd:
<DynamicPageList>
category = Boeken in Wikijunior
mode     = ordered
</DynamicPageList>

platte tekst:
<DynamicPageList>
category = Boeken in Wikijunior
mode     = none
</DynamicPageList>

Dit geeft dan volgend resultaat binnen Wikibooks:

niet georganiseerd:


genummereerd:
  1. Categorie:Wikijunior-Frans - inhoud
  2. Categorie:Wikijunior-Engels - inhoud
  3. Categorie:Wikijunior-Schaken voor beginners - inhoud
  4. Categorie:Wikijunior-De elementen - inhoud
  5. Categorie:Wikijunior-Wat wil jij later worden? - inhoud
  6. Categorie:Wikijunior-Voor onze kunstenaar - inhoud
  7. Categorie:Wikijunior-Aan tafel! - inhoud
  8. Wikijunior:Dierenalfabet/Printversie
  9. Categorie:Wikijunior-Dierenalfabet - inhoud
  10. Wikijunior:Onderwijs
  11. Wikijunior:Leren
  12. Wikijunior:Ondernemend leren
  13. Categorie:Wikijunior-Zonnestelsel - inhoud
  14. Categorie:Wikijunior-Tijdreizen door Vlaardingen - inhoud
  15. Categorie:Wikijunior-Tijdreizen - inhoud
  16. Categorie:Wikijunior-Wereldwonderen - inhoud
  17. Categorie:Wikijunior-Ondernemend leren - inhoud
  18. Categorie:Wikijunior-Natuurkunde - inhoud
  19. Categorie:Wikijunior-Kriebelbeestjes - inhoud
  20. Categorie:Wikijunior-Het lichaam - inhoud
  21. Categorie:Wikijunior-Kleuren - inhoud
  22. Categorie:Vragen over boeken in Wikijunior
  23. Categorie:Wikijunior-Energiebronnen - inhoud
  24. Categorie:Wikijunior-Elektriciteitsproefjes - inhoud
  25. Categorie:Wikijunior-Bus en trein - inhoud
  26. Categorie:Wikijunior-Beroepen van de wereld - inhoud
  27. Categorie:Wikijunior-Afval - inhoud
  28. Categorie:Wikijunior-Aardrijkskunde - inhoud
  29. Wikijunior:Toekomst
  30. Wikijunior:Wereldbeelden
  31. Wikijunior:Informatica
  32. Wikijunior:Elektriciteitsproefjes
  33. Wikijunior:Afval
  34. Wikijunior:Engels
  35. Wikijunior:Bus en trein
  36. Wikijunior:Mens en maatschappij
  37. Wikijunior:Beroepen van de wereld
  38. Wikijunior:Dierenalfabet
  39. Wikijunior:De elementen
  40. Wikijunior:Schaken voor beginners
  41. Wikijunior:Kleuren
  42. Wikijunior:Topografie
  43. Wikijunior:Wereldwonderen
  44. Wikijunior:Frans
  45. Wikijunior:Energiebronnen
  46. Wikijunior:Kriebelbeestjes
  47. Wikijunior:Het lichaam
  48. Wikijunior:Tijdreizen
  49. Wikijunior:Tijdreizen door Vlaardingen
  50. Wikijunior:Aardrijkskunde
  51. Wikijunior:Tijdrekenen
  52. Wikijunior:Natuurkunde
  53. Wikijunior:Zonnestelsel


platte tekst:

Categorie:Wikijunior-Frans - inhoud
Categorie:Wikijunior-Engels - inhoud
Categorie:Wikijunior-Schaken voor beginners - inhoud
Categorie:Wikijunior-De elementen - inhoud
Categorie:Wikijunior-Wat wil jij later worden? - inhoud
Categorie:Wikijunior-Voor onze kunstenaar - inhoud
Categorie:Wikijunior-Aan tafel! - inhoud
Wikijunior:Dierenalfabet/Printversie
Categorie:Wikijunior-Dierenalfabet - inhoud
Wikijunior:Onderwijs
Wikijunior:Leren
Wikijunior:Ondernemend leren
Categorie:Wikijunior-Zonnestelsel - inhoud
Categorie:Wikijunior-Tijdreizen door Vlaardingen - inhoud
Categorie:Wikijunior-Tijdreizen - inhoud
Categorie:Wikijunior-Wereldwonderen - inhoud
Categorie:Wikijunior-Ondernemend leren - inhoud
Categorie:Wikijunior-Natuurkunde - inhoud
Categorie:Wikijunior-Kriebelbeestjes - inhoud
Categorie:Wikijunior-Het lichaam - inhoud
Categorie:Wikijunior-Kleuren - inhoud
Categorie:Vragen over boeken in Wikijunior
Categorie:Wikijunior-Energiebronnen - inhoud
Categorie:Wikijunior-Elektriciteitsproefjes - inhoud
Categorie:Wikijunior-Bus en trein - inhoud
Categorie:Wikijunior-Beroepen van de wereld - inhoud
Categorie:Wikijunior-Afval - inhoud
Categorie:Wikijunior-Aardrijkskunde - inhoud
Wikijunior:Toekomst
Wikijunior:Wereldbeelden
Wikijunior:Informatica
Wikijunior:Elektriciteitsproefjes
Wikijunior:Afval
Wikijunior:Engels
Wikijunior:Bus en trein
Wikijunior:Mens en maatschappij
Wikijunior:Beroepen van de wereld
Wikijunior:Dierenalfabet
Wikijunior:De elementen
Wikijunior:Schaken voor beginners
Wikijunior:Kleuren
Wikijunior:Topografie
Wikijunior:Wereldwonderen
Wikijunior:Frans
Wikijunior:Energiebronnen
Wikijunior:Kriebelbeestjes
Wikijunior:Het lichaam
Wikijunior:Tijdreizen
Wikijunior:Tijdreizen door Vlaardingen
Wikijunior:Aardrijkskunde
Wikijunior:Tijdrekenen
Wikijunior:Natuurkunde
Wikijunior:Zonnestelsel

suppresserrors
[bewerken]

suppresserrors verbergt fouten. De waarde kan true zijn (verberg fouten) of false (standaardwaarde, laat fouten zien).

true:
<DynamicPageList>
category       = Boekjes in Wikijunior
suppresserrors = true
</DynamicPageList>

false:
<DynamicPageList>
category       = Boekjes in Wikijunior
suppresserrors = false
</DynamicPageList>

Dit geeft dan volgend resultaat binnen Wikibooks:

true:


false: Geen enkele pagina voldoet aan deze criteria.

Volgorde

[bewerken]
ordermethod
[bewerken]

ordermethod bepaalt de volgorde en de datum. De waarde kan zijn:

  • categoryadd (standaardwaarde, sorteer naar de datum wanneer de pagina's aan de categorie werden toegevoegd)
  • lastedit (sorteer naar datum wanneer de laatste pagina's werden veranderd)
<DynamicPageList>
category             = KB-tomaat
addfirstcategorydate = true
ordermethod          = lastedit
</DynamicPageList>

Dit geeft dan volgend resultaat binnen Wikibooks:

order
[bewerken]

order bepaalt de richting van sorteren. De waarde kan zijn:

  • descending (standaardwaarde, het nieuwste boveaan)
  • ascending (de oudste bovenaan).
<DynamicPageList>
category             = KB-tomaat
addfirstcategorydate = true
ordermethod          = categoryadd
order                = ascending
</DynamicPageList>

Dit geeft dan volgend resultaat binnen Wikibooks:

Voor een alfabetische sortering:

<DynamicPageList>
category= KB-tomaat
mode=unordered
order=ascending
suppresserrors = true
ordermethod = sortkey
</DynamicPageList>

Dit geeft dan volgend resultaat binnen Wikibooks:

Voor een alfabetische sortering met kolommen:

{{Kolommen automatisch|inhoud=
<DynamicPageList>
category=KB-tomaat
mode=unordered
order=ascending
suppresserrors = true
ordermethod = sortkey
</DynamicPageList>
}}

Dit geeft dan volgend resultaat binnen Wikibooks:

Informatie afkomstig van Wikibooks NL,
een onderdeel van de Wikimedia Foundation.