Handboek MediaWiki/Extensies/Dynamicpagelist
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/old.
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:
- 1 mrt 2007: Kookboek/Pasta met romige tomatensaus
- 1 mrt 2007: Kookboek/Boranija
- 1 mrt 2007: Kookboek/Pasta met rijst en gehakt
- 1 mrt 2007: Kookboek/Chili con carne
- 1 mrt 2007: Kookboek/Pasta met budgetbolognese
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:
- Kookboek/Balletjes in tomatensaus
- Kookboek/Pindasoep
- Kookboek/Broccoli met kaassaus
- Kookboek/Mozzarella met tomaten
- Kookboek/Aubergines in tomatensaus
- Kookboek/roze pasta
- Kookboek/Eolische salade
- Kookboek/Guacamole
- Kookboek/Smoske
- Kookboek/Mediterrane witte bonensoep
- Kookboek/Tomaten op de barbecue
- Kookboek/Goulash
- Kookboek/Griekse salade
- Kookboek/Pasta met mozzarella, tomaten en basilicum
- Kookboek/Couscousschotel
- Kookboek/Pasta met budgetbolognese
- Kookboek/Chili con carne
- Kookboek/Pasta met rijst en gehakt
- Kookboek/Boranija
- Kookboek/Pasta met romige tomatensaus
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:
- Wikijunior:Wereldbeelden
- Wikijunior:Westerse filosofie
- Categorie:Wikijunior:Frans
- Wikijunior:Wereldwonderen
- Wikijunior:Informatica
- Categorie:WikiJunior-Dierenalfabet - inhoud
- Categorie:WikiJunior-Schaken voor beginners - inhoud
- Wikijunior:Elektriciteitsproefjes
- Wikijunior:Afval
- Wikijunior:Engels
- Wikijunior:Bus en trein
- Wikijunior:Italiaans
- Wikijunior:Kleuren
- Wikijunior:De elementen
- Wikijunior:Mens en maatschappij
- Wikijunior:Frans
- Wikijunior:Tijdreizen
- Wikijunior:Beroepen van de wereld
- Wikijunior:Dierenalfabet
- Wikijunior:Topografie
- Wikijunior:Natuurkunde
- Wikijunior:Het lichaam
- Wikijunior:Aardrijkskunde
- Wikijunior:Schaken voor beginners
- Wikijunior:Energiebronnen
- Wikijunior:Tijdrekenen
- Wikijunior:Kriebelbeestjes
- Wikijunior:Zonnestelsel
- Wikijunior:Tijdreizen door Vlaardingen
- Categorie:Vragen over boeken in Wikijunior
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:
- 3 aug 2024: Wikijunior:Wereldbeelden
- 24 feb 2024: Wikijunior:Westerse filosofie
- 24 jan 2022: Categorie:Wikijunior:Frans
- 31 jul 2021: Wikijunior:Wereldwonderen
- 3 jan 2020: Wikijunior:Informatica
- 30 aug 2017: Categorie:WikiJunior-Dierenalfabet - inhoud
- 30 aug 2017: Categorie:WikiJunior-Schaken voor beginners - inhoud
- 25 mrt 2017: Wikijunior:Elektriciteitsproefjes
- 17 nov 2016: Wikijunior:Afval
- 17 nov 2016: Wikijunior:Engels
- 17 nov 2016: Wikijunior:Bus en trein
- 19 okt 2016: Wikijunior:Italiaans
- 19 okt 2016: Wikijunior:Kleuren
- 17 okt 2016: Wikijunior:De elementen
- 15 okt 2016: Wikijunior:Mens en maatschappij
- 17 jul 2016: Wikijunior:Frans
- 5 mei 2015: Wikijunior:Tijdreizen
- 8 mrt 2015: Wikijunior:Beroepen van de wereld
- 21 dec 2014: Wikijunior:Dierenalfabet
- 12 dec 2014: Wikijunior:Topografie
- 27 nov 2014: Wikijunior:Natuurkunde
- 2 sep 2014: Wikijunior:Het lichaam
- 2 sep 2014: Wikijunior:Aardrijkskunde
- 31 dec 2013: Wikijunior:Schaken voor beginners
- 31 okt 2013: Wikijunior:Energiebronnen
- 13 sep 2012: Wikijunior:Tijdrekenen
- 8 sep 2012: Wikijunior:Kriebelbeestjes
- 4 jun 2012: Wikijunior:Zonnestelsel
- 18 apr 2012: Wikijunior:Tijdreizen door Vlaardingen
- 13 feb 2007: Categorie:Vragen over boeken in Wikijunior
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:
- Wikijunior:Wereldbeelden
- Wikijunior:Westerse filosofie
- Categorie:Wikijunior:Frans
- Wikijunior:Wereldwonderen
- Wikijunior:Informatica
- Categorie:WikiJunior-Dierenalfabet - inhoud
- Categorie:WikiJunior-Schaken voor beginners - inhoud
- Wikijunior:Elektriciteitsproefjes
- Wikijunior:Afval
- Wikijunior:Engels
- Wikijunior:Bus en trein
- Wikijunior:Italiaans
- Wikijunior:Kleuren
- Wikijunior:De elementen
- Wikijunior:Mens en maatschappij
- Wikijunior:Frans
- Wikijunior:Tijdreizen
- Wikijunior:Beroepen van de wereld
- Wikijunior:Dierenalfabet
- Wikijunior:Topografie
- Wikijunior:Natuurkunde
- Wikijunior:Het lichaam
- Wikijunior:Aardrijkskunde
- Wikijunior:Schaken voor beginners
- Wikijunior:Energiebronnen
- Wikijunior:Tijdrekenen
- Wikijunior:Kriebelbeestjes
- Wikijunior:Zonnestelsel
- Wikijunior:Tijdreizen door Vlaardingen
- Categorie:Vragen over boeken in Wikijunior
- genummereerd:
- Wikijunior:Wereldbeelden
- Wikijunior:Westerse filosofie
- Categorie:Wikijunior:Frans
- Wikijunior:Wereldwonderen
- Wikijunior:Informatica
- Categorie:WikiJunior-Dierenalfabet - inhoud
- Categorie:WikiJunior-Schaken voor beginners - inhoud
- Wikijunior:Elektriciteitsproefjes
- Wikijunior:Afval
- Wikijunior:Engels
- Wikijunior:Bus en trein
- Wikijunior:Italiaans
- Wikijunior:Kleuren
- Wikijunior:De elementen
- Wikijunior:Mens en maatschappij
- Wikijunior:Frans
- Wikijunior:Tijdreizen
- Wikijunior:Beroepen van de wereld
- Wikijunior:Dierenalfabet
- Wikijunior:Topografie
- Wikijunior:Natuurkunde
- Wikijunior:Het lichaam
- Wikijunior:Aardrijkskunde
- Wikijunior:Schaken voor beginners
- Wikijunior:Energiebronnen
- Wikijunior:Tijdrekenen
- Wikijunior:Kriebelbeestjes
- Wikijunior:Zonnestelsel
- Wikijunior:Tijdreizen door Vlaardingen
- Categorie:Vragen over boeken in Wikijunior
- platte tekst:
Wikijunior:Wereldbeelden
Wikijunior:Westerse filosofie
Categorie:Wikijunior:Frans
Wikijunior:Wereldwonderen
Wikijunior:Informatica
Categorie:WikiJunior-Dierenalfabet - inhoud
Categorie:WikiJunior-Schaken voor beginners - inhoud
Wikijunior:Elektriciteitsproefjes
Wikijunior:Afval
Wikijunior:Engels
Wikijunior:Bus en trein
Wikijunior:Italiaans
Wikijunior:Kleuren
Wikijunior:De elementen
Wikijunior:Mens en maatschappij
Wikijunior:Frans
Wikijunior:Tijdreizen
Wikijunior:Beroepen van de wereld
Wikijunior:Dierenalfabet
Wikijunior:Topografie
Wikijunior:Natuurkunde
Wikijunior:Het lichaam
Wikijunior:Aardrijkskunde
Wikijunior:Schaken voor beginners
Wikijunior:Energiebronnen
Wikijunior:Tijdrekenen
Wikijunior:Kriebelbeestjes
Wikijunior:Zonnestelsel
Wikijunior:Tijdreizen door Vlaardingen
Categorie:Vragen over boeken in Wikijunior
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:
- 23 jun 2008: Kookboek/Guacamole
- 2 mrt 2007: Kookboek/Couscousschotel
- 24 jul 2007: Kookboek/Goulash
- 29 jul 2011: Kookboek/Mozzarella met tomaten
- 26 mrt 2007: Kookboek/Griekse salade
- 1 mrt 2007: Kookboek/Chili con carne
- 9 mei 2010: Kookboek/Eolische salade
- 22 mei 2010: Kookboek/roze pasta
- 3 aug 2010: Kookboek/Aubergines in tomatensaus
- 14 mei 2012: Kookboek/Broccoli met kaassaus
- 1 mrt 2007: Kookboek/Pasta met rijst en gehakt
- 1 mrt 2007: Kookboek/Pasta met budgetbolognese
- 2 mrt 2007: Kookboek/Bruinebonenprut
- 4 mrt 2007: Kookboek/Pasta met mozzarella, tomaten en basilicum
- 14 dec 2015: Kookboek/Pindasoep
- 8 aug 2016: Kookboek/Balletjes in tomatensaus
- 5 aug 2007: Kookboek/Tomaten op de barbecue
- 1 mrt 2007: Kookboek/Pasta met romige tomatensaus
- 28 sep 2007: Kookboek/Mediterrane witte bonensoep
- 1 mrt 2007: Kookboek/Boranija
- 26 feb 2008: Kookboek/Smoske
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:
- 1 mrt 2007: Kookboek/Pasta met romige tomatensaus
- 1 mrt 2007: Kookboek/Boranija
- 1 mrt 2007: Kookboek/Pasta met rijst en gehakt
- 1 mrt 2007: Kookboek/Chili con carne
- 1 mrt 2007: Kookboek/Pasta met budgetbolognese
- 2 mrt 2007: Kookboek/Bruinebonenprut
- 2 mrt 2007: Kookboek/Couscousschotel
- 4 mrt 2007: Kookboek/Pasta met mozzarella, tomaten en basilicum
- 26 mrt 2007: Kookboek/Griekse salade
- 24 jul 2007: Kookboek/Goulash
- 5 aug 2007: Kookboek/Tomaten op de barbecue
- 28 sep 2007: Kookboek/Mediterrane witte bonensoep
- 26 feb 2008: Kookboek/Smoske
- 23 jun 2008: Kookboek/Guacamole
- 9 mei 2010: Kookboek/Eolische salade
- 22 mei 2010: Kookboek/roze pasta
- 3 aug 2010: Kookboek/Aubergines in tomatensaus
- 29 jul 2011: Kookboek/Mozzarella met tomaten
- 14 mei 2012: Kookboek/Broccoli met kaassaus
- 14 dec 2015: Kookboek/Pindasoep
- 8 aug 2016: Kookboek/Balletjes in tomatensaus