Template:Hlist: Difference between revisions
Template page
More actions
m Create Template:Hlist for horizontal middle-dot lists |
m Replace reader-visible prose double hyphens with a proper em dash entity |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<includeonly><templatestyles src="Template:Hlist/styles.css" /><ul class="{{#if:{{{stacked|}}}|loka-hlist loka-hlist--stacked|loka-hlist}}">{{#if:{{{1|}}}|<li>{{{1|}}}</li>}}{{#if:{{{2|}}}|<li>{{{2|}}}</li>}}{{#if:{{{3|}}}|<li>{{{3|}}}</li>}}{{#if:{{{4|}}}|<li>{{{4|}}}</li>}}{{#if:{{{5|}}}|<li>{{{5|}}}</li>}}{{#if:{{{6|}}}|<li>{{{6|}}}</li>}}{{#if:{{{7|}}}|<li>{{{7|}}}</li>}}{{#if:{{{8|}}}|<li>{{{8|}}}</li>}}{{#if:{{{9|}}}|<li>{{{9|}}}</li>}}{{#if:{{{10|}}}|<li>{{{10|}}}</li>}}{{#if:{{{11|}}}|<li>{{{11|}}}</li>}}{{#if:{{{12|}}}|<li>{{{12|}}}</li>}}{{#if:{{{13|}}}|<li>{{{13|}}}</li>}}{{#if:{{{14|}}}|<li>{{{14|}}}</li>}}{{#if:{{{15|}}}|<li>{{{15|}}}</li>}}{{#if:{{{16|}}}|<li>{{{16|}}}</li>}}{{#if:{{{17|}}}|<li>{{{17|}}}</li>}}{{#if:{{{18|}}}|<li>{{{18|}}}</li>}}{{#if:{{{19|}}}|<li>{{{19|}}}</li>}}{{#if:{{{20|}}}|<li>{{{20|}}}</li>}}</ul></includeonly><noinclude> | <includeonly>{{#if:{{{count|}}}|{{#expr:{{#if:{{{1|}}}|1|0}} + {{#if:{{{2|}}}|1|0}} + {{#if:{{{3|}}}|1|0}} + {{#if:{{{4|}}}|1|0}} + {{#if:{{{5|}}}|1|0}} + {{#if:{{{6|}}}|1|0}} + {{#if:{{{7|}}}|1|0}} + {{#if:{{{8|}}}|1|0}} + {{#if:{{{9|}}}|1|0}} + {{#if:{{{10|}}}|1|0}} + {{#if:{{{11|}}}|1|0}} + {{#if:{{{12|}}}|1|0}} + {{#if:{{{13|}}}|1|0}} + {{#if:{{{14|}}}|1|0}} + {{#if:{{{15|}}}|1|0}} + {{#if:{{{16|}}}|1|0}} + {{#if:{{{17|}}}|1|0}} + {{#if:{{{18|}}}|1|0}} + {{#if:{{{19|}}}|1|0}} + {{#if:{{{20|}}}|1|0}}}}|<templatestyles src="Template:Hlist/styles.css" /><ul class="{{#if:{{{stacked|}}}|loka-hlist loka-hlist--stacked|loka-hlist}}">{{#if:{{{1|}}}|<li><span class="loka-hlist-sep">·</span>{{{1|}}}</li>}}{{#if:{{{2|}}}|<li><span class="loka-hlist-sep">·</span>{{{2|}}}</li>}}{{#if:{{{3|}}}|<li><span class="loka-hlist-sep">·</span>{{{3|}}}</li>}}{{#if:{{{4|}}}|<li><span class="loka-hlist-sep">·</span>{{{4|}}}</li>}}{{#if:{{{5|}}}|<li><span class="loka-hlist-sep">·</span>{{{5|}}}</li>}}{{#if:{{{6|}}}|<li><span class="loka-hlist-sep">·</span>{{{6|}}}</li>}}{{#if:{{{7|}}}|<li><span class="loka-hlist-sep">·</span>{{{7|}}}</li>}}{{#if:{{{8|}}}|<li><span class="loka-hlist-sep">·</span>{{{8|}}}</li>}}{{#if:{{{9|}}}|<li><span class="loka-hlist-sep">·</span>{{{9|}}}</li>}}{{#if:{{{10|}}}|<li><span class="loka-hlist-sep">·</span>{{{10|}}}</li>}}{{#if:{{{11|}}}|<li><span class="loka-hlist-sep">·</span>{{{11|}}}</li>}}{{#if:{{{12|}}}|<li><span class="loka-hlist-sep">·</span>{{{12|}}}</li>}}{{#if:{{{13|}}}|<li><span class="loka-hlist-sep">·</span>{{{13|}}}</li>}}{{#if:{{{14|}}}|<li><span class="loka-hlist-sep">·</span>{{{14|}}}</li>}}{{#if:{{{15|}}}|<li><span class="loka-hlist-sep">·</span>{{{15|}}}</li>}}{{#if:{{{16|}}}|<li><span class="loka-hlist-sep">·</span>{{{16|}}}</li>}}{{#if:{{{17|}}}|<li><span class="loka-hlist-sep">·</span>{{{17|}}}</li>}}{{#if:{{{18|}}}|<li><span class="loka-hlist-sep">·</span>{{{18|}}}</li>}}{{#if:{{{19|}}}|<li><span class="loka-hlist-sep">·</span>{{{19|}}}</li>}}{{#if:{{{20|}}}|<li><span class="loka-hlist-sep">·</span>{{{20|}}}</li>}}</ul>}}</includeonly><noinclude> | ||
== Usage == | == Usage == | ||
| Line 9: | Line 9: | ||
<pre>{{Hlist|Alice|Bob|Carol|stacked=yes}}</pre> | <pre>{{Hlist|Alice|Bob|Carol|stacked=yes}}</pre> | ||
Add <code>count=yes</code> to render just the number of non-empty items instead of the list — call it with the exact same positional arguments as the real list so the count can never drift out of sync with it: | |||
<pre>{{Hlist|Alice|Bob|Carol|count=yes}}</pre> | |||
renders as: {{Hlist|Alice|Bob|Carol|count=yes}} | |||
[[Category:Templates]] | [[Category:Templates]] | ||
</noinclude> | </noinclude> | ||
Latest revision as of 14:20, 23 August 2026
Usage
{{Hlist|Alice|Bob|Carol}}renders as:
- ·Alice
- ·Bob
- ·Carol
Up to 20 unnamed parameters, each becoming one list item, separated by a middle dot (·). Add stacked=yes to put one item per line instead:
{{Hlist|Alice|Bob|Carol|stacked=yes}}
Add count=yes to render just the number of non-empty items instead of the list — call it with the exact same positional arguments as the real list so the count can never drift out of sync with it:
{{Hlist|Alice|Bob|Carol|count=yes}}
renders as: 3