Examples/Parameter: table (example 3): Difference between revisions

From DynamicPageList3 Manual
Content added Content deleted
imported>FrozenPlum
m (FrozenPlum moved page Controlling output format/Parameter: table (example 1) to Controlling output format/Parameter: table (example 2) without leaving a redirect: Going to make a more simple first example to contrast between auto-first column and omitted first column)
imported>FrozenPlum
m (FrozenPlum moved page Controlling output format/Parameter: table (example 3) to Examples/Parameter: table (example 3): Simplifying how things are structured)
 
(3 intermediate revisions by the same user not shown)
Line 6:
==Example==
 
This willselects select pagesarticles in [[:Category:Fruit examples]] and includeuses thea valuessurrogate of the "[[Template:Fruit-Infobox" .templatevalues|template's]] "image"to format the second and "grows"third parameters,columns withof results (the pagefirst titlecolumn asis aautomatically linkgenerated inand betweenpopulated by DPL3 because the twosecond template<code>table</code> parametervalue values.doesn't Thecontain table<code>-</code> statementto setsintentionally omit this, instead it contains the tablefirst stylescolumn's totable header "wikitablePage", and "sortable" then usessets the rest of the table headers. If <code>-</code> ''was'' in the second position tofor omit<code>table</code>, the automaticfirst pagecolumn name/linkwould firstdrop columnoff (soand itthe canpage bename movedwould need to abe differentadded column),to andthe thenfirst itrow setsof the tablesurrogate headertemplate, text.it Thecould listbe outputcalled with <code><nowiki>{{DPL|count{%PAGE%}}}</nowiki></code> isand limited to 5 resultsformatted.
 
'''Note:''' Other formatting (such as turning the image ''name'' into a ''rendered'' image) cannot occur within an <code>{{DPL|include}}</code> statement, see the <code>{{DPL|tablerow}}</code> parameter.
 
<pre>
{{#dpl:
|category = Fruit examples
|include = {Fruit-Infobox}:image:[[%PAGE%|%TITLE%]]:grows.templatevalues
|table = class="wikitable sortable",-Page,Grows, Image used on page, Page, Value of "grows" parameter
|count = 52
}}
</pre>
Line 22 ⟶ 20:
 
{{#dpl:
|category = Fruit examples
|include = {Fruit-Infobox}:image:[[%PAGE%|%TITLE%]]:grows.templatevalues
|table = class="wikitable sortable",-Page,Grows, Image used on page, Page, Value of "grows" parameter
|count = 52
}}
 

Latest revision as of 23:50, 31 March 2023

Please do not edit this page unless you're wanting to edit the manual itself, it is an example included in the manual.

Example

This selects articles in Category:Fruit examples and uses a surrogate template to format the second and third columns of results (the first column is automatically generated and populated by DPL3 because the second table value doesn't contain - to intentionally omit this, instead it contains the first column's table header "Page", and then sets the rest of the table headers. If - was in second position for table, the first column would drop off and the page name would need to be added to the first row of the surrogate template, it could be called with {{{%PAGE%}}} and formatted.

{{#dpl:
|category   = Fruit examples
|include    = {Fruit-Infobox}.templatevalues
|table      = class="wikitable sortable",Page,Grows,Image
|count      = 2
}}

Result

{{#dpl: |category = Fruit examples |include = {Fruit-Infobox}.templatevalues |table = class="wikitable sortable",Page,Grows,Image |count = 2 }}