Difference between revisions of "DPL Example 003"

From FollowTheScore
Jump to: navigation, search
Line 1: Line 1:
{{Example|Create a sortable table of articles based on template parameters, apply individual formatting to columns}}
+
{{Example|Create a table of articles based on template parameters, apply individual formatting to columns}}
  
We define "Country" as the column header for the first Column and make the table sortable.
+
We show various template parameters.
  
 
<pre><nowiki>
 
<pre><nowiki>
Line 8: Line 8:
 
   nottitlematch=Sudan
 
   nottitlematch=Sudan
 
   addpagecounter=true
 
   addpagecounter=true
   includepage ={Infobox Country or territory}:area:population_estimate,%0[100]
+
   includepage ={Infobox Country or territory}:area:population_estimate
 
   format      =,,\n|align=right|²{#ifexpr:%COUNT%>300¦<big>'''%COUNT%'''</big>¦%COUNT%}²,
 
   format      =,,\n|align=right|²{#ifexpr:%COUNT%>300¦<big>'''%COUNT%'''</big>¦%COUNT%}²,
   table      =,Country,Area,Population,Text,#hits
+
   table      =,Country,Area,Population,#hits
 
   tablerow    =align=right|%%,align=right|%%,bgcolor=lightyellow|<small>%%</small>,\n|align=right|%%
 
   tablerow    =align=right|%%,align=right|%%,bgcolor=lightyellow|<small>%%</small>,\n|align=right|%%
 
</dpl>
 
</dpl>
 
 
</nowiki></pre>
 
</nowiki></pre>
  
Line 24: Line 23:
 
   nottitlematch=Sudan
 
   nottitlematch=Sudan
 
   addpagecounter=true
 
   addpagecounter=true
   includepage ={Infobox Country or territory}:area:population_estimate,%0[100]
+
   includepage ={Infobox Country or territory}:area:population_estimate
 
   format      =,,\n|align=right|²{#ifexpr:%COUNT%>300¦<big>'''%COUNT%'''</big>¦%COUNT%}²,
 
   format      =,,\n|align=right|²{#ifexpr:%COUNT%>300¦<big>'''%COUNT%'''</big>¦%COUNT%}²,
   table      =,Country,Area,Population,Text,#hits
+
   table      =,Country,Area,Population,#hits
 
   tablerow    =align=right|%%,align=right|%%,bgcolor=lightyellow|<small>%%</small>,\n|align=right|%%
 
   tablerow    =align=right|%%,align=right|%%,bgcolor=lightyellow|<small>%%</small>,\n|align=right|%%
 
</dpl>
 
</dpl>

Revision as of 23:43, 7 March 2009

back to list of examples

Create a table of articles based on template parameters, apply individual formatting to columns

We show various template parameters.

<dpl>
  category=African Union member states
  nottitlematch=Sudan
  addpagecounter=true
  includepage ={Infobox Country or territory}:area:population_estimate
  format      =,,\n|align=right|²{#ifexpr:%COUNT%>300¦<big>'''%COUNT%'''</big>¦%COUNT%}²,
  table       =,Country,Area,Population,#hits
  tablerow    =align=right|%%,align=right|%%,bgcolor=lightyellow|<small>%%</small>,\n|align=right|%%
</dpl>

The above DPL command produces the following output:


Country Area Population #hits
Cameroon 475,442 16,323,000
Nigeria 923,768 133,530,0001
Somalia 637,657 8,228,000