Examples/Parameter: format (example 2): Difference between revisions

From DynamicPageList3 Manual
Content added Content deleted
imported>FrozenPlum
(Created page with "<noinclude>{{note|Please '''do not edit''' this page unless you're wanting to edit the manual itself, it is an example included in the manual.|error}}</noinclude><!-- This is the example preloaded for testing, press "Show Preview" to see the example working (at the bottom of the page). If you save this page, it saves as a new section at the bottom of your '''User:Username/Sandbox''' --> ==Example== Below is an example of how to use the {{DPL|variables|variable}} {{code...")
 
imported>FrozenPlum
m (FrozenPlum moved page Controlling output format/Parameter: format (example 2) to Examples/Parameter: format (example 2): Simplifying how things are structured)
 
(4 intermediate revisions by the same user not shown)
Line 6: Line 6:
==Example==
==Example==


Below is an example of how to use the {{DPL|variables|variable}} {{code|%NR%}} to set the font size. This will list articles in [[:Category:Fruit examples]], (in descending order (by title), limited to a count of four, and each result on a new line with font size set to the current article sequence number (starting from 1). The result is that the font size gets larger with each item listed.
The following is an example of how to use the variable <code>{{DPL|%NR%}}</code> to set the font size. This will list articles in [[:Category:Fruit examples]], by title (in descending order), limited to a count of four. Each result will be formatted to appear on a new line and the font size will be set using a [[mw:Help:Extension:ParserFunctions##expr|parser function (math) expression]], to calculate the current article sequence number (starting from 1) times 0.5em, which will increase the font size each subsequent article.


<pre>
<pre>
<dpl>
{{#dpl:
category = Fruit examples
|category = Fruit examples
|count = 3
ordermethod = title
|ordermethod = title
order = descending
|order = descending
count = 4
format = ,\n<font size="%NR%">'''[[%PAGE%]]'''</font>,<br/>,
|format = ,\n<span style="font-size: ²{#expr:%NR% * 0.5}²em;">'''[[%PAGE%]]'''</span>,\n,
</dpl>
}}</pre>
</pre>


==Result==
==Result==


<dpl>
{{#dpl:
category = Fruit examples
|category = Fruit examples
count = 4
|count = 3
ordermethod = title
|ordermethod = title
order = descending
|order = descending
format = ,\n<font size="%NR%">'''[[%PAGE%]]'''</font>,<br/>,
|format = ,\n<span style="font-size: ²{#expr:%NR% * 0.5}²em;">'''[[%PAGE%]]'''</span>,\n,
}}
</dpl>

<noinclude>
<noinclude>
[[Category:Setting the basic output mode]]
[[Category:Setting the basic output mode]]
Line 34: Line 32:
[[Category:Uses count parameter]]
[[Category:Uses count parameter]]
[[Category:Uses format parameter]]
[[Category:Uses format parameter]]
[[Category:Uses ParserFunctions]]
</noinclude>
</noinclude>

Latest revision as of 23:52, 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

The following is an example of how to use the variable %NR% to set the font size. This will list articles in Category:Fruit examples, by title (in descending order), limited to a count of four. Each result will be formatted to appear on a new line and the font size will be set using a parser function (math) expression, to calculate the current article sequence number (starting from 1) times 0.5em, which will increase the font size each subsequent article.

{{#dpl:
|category    = Fruit examples
|count       = 3
|ordermethod = title
|order       = descending
|format      = ,\n<span style="font-size: ²{#expr:%NR% * 0.5}²em;">'''[[%PAGE%]]'''</span>,\n,
}}

Result

{{#dpl: |category = Fruit examples |count = 3 |ordermethod = title |order = descending |format = ,\n%PAGE%,\n, }}