Select by category-related criteria (examples): Difference between revisions

Remove {{purgenote}} (no longer needed)
imported>FrozenPlum
mNo edit summary
imported>FrozenPlum
(Remove {{purgenote}} (no longer needed))
 
(5 intermediate revisions by the same user not shown)
Line 1:
{{DPL manual|section=Examples|subsection=Select by category-related criteria (examples)}}
{{tocright}}
 
The examples on this page, all [[Criteria for page selection|select articles based on CATEGORY]] for output.
 
==category parameter==
 
Line 95 ⟶ 100:
|category=*Part of NATO
|headingmode=ordered
|ordermethod=category,sortkey
}}
</pre>
{{note|For unknown reasons, if the ''ordermethod'' parameter is set with the value ''category,sortkey'' it breaks this example, causing it to display no output; thus it has been removed from the example.|warn}}
 
'''Result:'''<br>
Line 142 ⟶ 147:
 
 
==categorymatch parameter==
===Sorting results alphabetically===
 
===Begins with===
Wildcard <code>%</code> at the end means the word must begin with whatever was specified, the ending can be anything.
<pre>
{{#dpl:
|categorymatch=Countries%
|count=3
}}
</pre>
 
or
 
<pre>
<dpl>
categorymatch=Countries%
count=3
</dpl>
</pre>
This selects pages that belong to any category name that begins with "Countries" (such as those in [[:Category:Country examples]]), limited to a result count of 3.
 
 
'''Result:'''
{{#dpl:
|categorymatch=Countries%
|count=3
}}
 
 
===Ends with===
Wildcard <code>%</code> at the beginning means the word must end with whatever was specified, the beginning can be anything.
 
<pre>
{{#dpl:
|categorymatch=%output pages
|count=4
}}
</pre>
 
or
 
<pre>
<dpl>
titlematch=%output pages
</dpl>
</pre>
This selects pages that belong to any category name that ends with "output pages" (such as those pages belonging to one of the categories in [[:Category:Demo output pages]]).
 
 
'''Result:'''
{{#dpl:
|categorymatch=%output pages
}}
 
 
===Contains===
Using a <code>%</code> (wildcard) '''on either side''' of an {{DPL|categorymatch}} argument, selects pages that belong to a category where the specified characters are found '''anywhere''' in the category name.
<pre>
{{#dpl:
|categorymatch=%demo%
|count=3
}}
</pre>
 
or
 
<pre>
<dpl>
categorymatch=%demo%
count=3
</dpl>
</pre>
This selects pages that belong to a category name that contains "demo" such as [[:Category:Miscellaneous demo examples]], though it does not match pages in [[:Category:Demo output pages]] because {{DPL|categorymatch}} is case-sensitive. Results in this example are limited to a count of 3.
 
 
'''Result:'''
{{#dpl:
|categorymatch=%demo%
|count=3
}}
 
===Keeping spaces at beginning or end===
 
Normally, if a space was in the middle of a {{DPL|categorymatch}} statement it would automatically escape it by inserting a <code>\</code> in front; however, when spaces are used at the beginning or end of a {{DPL|categorymatch}} statement, they must manually be escaped. For example, if we wanted to search for items by <code>%&nbsp;in&nbsp;%</code>, we would need to escape the spaces <code>\&nbsp;in\&nbsp;</code> to keep them.
 
<pre>
{{#dpl:
|category = Country examples
|categorymatch = %\ in\ %
|count = 5
}}
</pre>
 
or
 
<pre>
<dpl>
categorymatch = %\ in\ %
category = Country examples
count = 5
</dpl>
</pre>
This selects pages that belong to a category that has <code>&nbsp;in&nbsp;</code> '''anywhere''' in any category name, such as [[:Category:Countries in Africa]], [[:Category:Countries in Europe]], and [[:Category:Countries in North America]], and that are in [[:Category:Country examples]], limited to a {{DPL|count}} of 5 results.
 
 
'''Result:'''
{{#dpl:
|category = Country examples
|categorymatch=%\ in\ %
|count=5
}}
 
 
===Multiple criteria===
Using <code>%</code> (wildcard) on either side, for letters anywhere in a category name:
<pre>
{{#dpl:
|categorymatch=%ruit%¦%esse%
|count=6
}}
</pre>
 
or
 
<pre>
<dpl>
categorymatch=%ruit%¦%esse%
count=6
</dpl>
</pre>
 
 
'''Result:'''
 
{{#dpl:
|categorymatch=%ruit%¦%esser%
|count=6
|order = ascending
}}
This selects pages that belong to a category that has "ruit" or "esser" in the category name, such as [[:Category:Fruit examples]] and [[:Category:Dessert examples]], limited to a {{DPL|count}} of 6 results.
 
 
==Other==
{{note|These examples will be moved elsewhere, once their respective pages are created.}}
Sort articles alphabetically, disregarding the namespace in the order (sorting for "Category:NATO membership debates" would sort by the "N" in "NATO" rather than the "C" in "Category".
<pre>
Anonymous user