Difference between revisions of "DPL Example 006"

From FollowTheScore
Jump to: navigation, search
(New page: {{Example|Create a list of articles belonging (or not belonging) to certain categories}} You can specify AND, OR and NOT conditions for categories: multiple specifications are treated as ...)
 
 
(6 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
You can specify AND, OR and NOT conditions for categories: multiple specifications are treated as AND, within one specification you can use the pipe symbol for OR.  
 
You can specify AND, OR and NOT conditions for categories: multiple specifications are treated as AND, within one specification you can use the pipe symbol for OR.  
  
Note that you must escape the pipe character when using DPL as a parser function. You can use ¦ insetad of | or you can define a template which produces a pipe character.
+
Note that you must escape the pipe character when using DPL as a parser function. '''You can use ¦ instead of | ''' or you can define a template which produces a pipe character.
  
 
<pre><nowiki>
 
<pre><nowiki>
 +
OAU members
 
{{#dpl:
 
{{#dpl:
 
  |category=African Union member states
 
  |category=African Union member states
 
  |addcategories=yes
 
  |addcategories=yes
 
}}
 
}}
 +
 +
fictitious countries
 
{{#dpl:
 
{{#dpl:
  |category=African Union member states
+
|category=Fictitious country
  |notcategory=Engish-speaking countries
+
|addcategories=yes
 +
}}
 +
 
 +
English speaking countries without French, OAU or fictitious
 +
{{#dpl:
 +
  |category=African Union member states¦Fictitious country
 +
|category=English-speaking countries
 +
  |notcategory=French-speaking countries
 
  |addcategories=yes
 
  |addcategories=yes
 
}}
 
}}
Line 20: Line 30:
 
The above DPL command produces the following output:
 
The above DPL command produces the following output:
 
----
 
----
 +
OAU members
 +
{{#dpl:
 +
|category=African Union member states
 +
|addcategories=yes
 +
}}
  
 +
fictitious countries
 
{{#dpl:
 
{{#dpl:
  |category=African Union member states
+
  |category=Fictitious country
 
  |addcategories=yes
 
  |addcategories=yes
 
}}
 
}}
 +
 +
English speaking countries without French, OAU or fictitious
 
{{#dpl:
 
{{#dpl:
  |category=African Union member states
+
  |category=African Union member states¦Fictitious country
  |notcategory=Engish-speaking countries
+
|category=English-speaking countries
 +
  |notcategory=French-speaking countries
 
  |addcategories=yes
 
  |addcategories=yes
 
}}
 
}}

Latest revision as of 08:43, 5 February 2011

back to list of examples

Create a list of articles belonging (or not belonging) to certain categories

You can specify AND, OR and NOT conditions for categories: multiple specifications are treated as AND, within one specification you can use the pipe symbol for OR.

Note that you must escape the pipe character when using DPL as a parser function. You can use ¦ instead of | or you can define a template which produces a pipe character.

 OAU members
{{#dpl:
 |category=African Union member states
 |addcategories=yes
}}

 fictitious countries 
{{#dpl:
 |category=Fictitious country
 |addcategories=yes
}}

 English speaking countries without French, OAU or fictitious
{{#dpl:
 |category=African Union member states¦Fictitious country
 |category=English-speaking countries
 |notcategory=French-speaking countries
 |addcategories=yes
}}

The above DPL command produces the following output:


OAU members
fictitious countries 
English speaking countries without French, OAU or fictitious