Nous avons donc ce modèle:Comment sélectionner les pages ayant une valeur par défaut de modèle?
{| class="wikitable"
|-
| [[Saplings]] || ''{{{saplings|Lower}}}'' || [[Sappiness]] || ''{{{sappiness|Lowest}}}''
|-
| [[Matures]] || ''{{{matures|Average}}}'' || [[Effect (Tree)|Effect]] || ''{{{effect|None}}}''
|-
| [[Height]] || ''{{{height|Small}}}'' || [[Growth (Forestry)|Growth]] || ''{{{growth|Light}}}''
|-
| [[Girth]] || ''{{{girth|1}}}x{{{girth|1}}}'' || [[Tolerates]] || ''{{{tolerates| }}}''
|-
| [[Yield]] || ''{{{yield|Lowest}}}'' || [[Fruits]] || ''{{{fruits|None}}}''
|}<noinclude>{{Documentation}}</noinclude>
Comme vous pouvez le voir, tous les champs par défaut. Maintenant, dans les pages réelles, certains partent de la valeur par défaut tout à fait (avis, pas de « jeunes arbres »):
{{Tree-Attributes
| sappiness = Average
| fruits = Crabapple
}}
Alors que d'autres comprennent la valeur par défaut explicitement:
{{Tree-Attributes
| saplings = Lower
| height = Large
| yield = Lowest
| sappiness = Lower
| fruits = none
| girth = 2
}}
En utilisant la commande DPL suivante, je peut voir tous ceux avec une valeur 'Lower' explicite. Comment puis-je obtenir ce et ceux qui restent à défaut?
{{#dpl:
|category = Trees
|uses = Template:Tree
|includematch = ,/saplings\s*=\s*Lower\s*/i
|include = {Tree}:name, {Tree-Attributes}:speed
|table = class="wikitable",-,Lower
|tablerow = ²{P{{!}}%% Sapling{{!}}F}² [[%%]]<span style="display:none;">«nowiki»,«/nowiki»</span>
|allowcachedresults = true
}}
[Soit dit en passant, je ne sais pas pourquoi il y a une référence à attribuer la « vitesse », lorsqu'aucun est défini ...]