Examples/Parameter: format (example 2): Difference between revisions
< Examples
imported>FrozenPlum m (Can’t leave this with the depreciated syntax, but it no longer makes sense with DPL tag syntax either and needs proper font sizing method, I have to make it make sense using #expr, but I was planning on swapping most things to parser function syntax anyhow, since it is most advantageous (and less problematic for uses to learn first and simplify to tag later if desired, where the other way round is more problematic to learn)) |
imported>FrozenPlum m (FrozenPlum moved page Controlling output format/Parameter: format (example 2) to Examples/Parameter: format (example 2): Simplifying how things are structured) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
==Example== |
==Example== |
||
The following is an example of how to use the |
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 |
|category = Fruit examples |
||
|count |
|count = 3 |
||
|ordermethod |
|ordermethod = title |
||
|order |
|order = descending |
||
|format |
|format = ,\n<span style="font-size: ²{#expr:%NR% * 0.5}²em;">'''[[%PAGE%]]'''</span>,\n, |
||
}}</pre> |
}}</pre> |
||
==Result== |
==Result== |
||
{{#dpl: |
{{#dpl: |
||
|category |
|category = Fruit examples |
||
|count |
|count = 3 |
||
|ordermethod |
|ordermethod = title |
||
|order |
|order = descending |
||
|format |
|format = ,\n<span style="font-size: ²{#expr:%NR% * 0.5}²em;">'''[[%PAGE%]]'''</span>,\n, |
||
}} |
}} |
||
<noinclude> |
<noinclude> |
||
[[Category:Setting the basic output mode]] |
[[Category:Setting the basic output mode]] |
Latest revision as of 23:52, 31 March 2023
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, }}