Examples/Parameter: secseparators (example 2): Difference between revisions
imported>FrozenPlum (example parcelled out to separate page for transclusion back, and made working) |
imported>FrozenPlum m (FrozenPlum moved page Controlling output format/Parameter: secseparators (example 2) to Examples/Parameter: secseparators (example 2): Simplifying how things are structured) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 6:
==Example==
This will list articles in [[:Category:Fruit examples]] using <code>{{DPL|listseparators}}</code> to define a table with three columns, and put a link to the article in the first column
Assuming that the chapter on "Notes" contains a long text, it can be truncated (e.g., shortened to 40 characters), specifying the text for the truncation after the number to truncate (<code><nowiki>[40 more...]</nowiki></code>. A link which refers directly to those chapters will be generated automatically if needed. Be aware that truncating with <code><nowiki>[ ]</nowiki></code> can break text formatted with wikitext or tags such as <code><nowiki><nowiki></nowiki></code>.
<pre>
{{#dpl:
|category = Fruit examples
|listseparators = {¦
|includepage = {Fruit-Infobox}:grows,#Notes[40 more...]
|secseparators = \n¦
Line 24:
{{#dpl:
|category = Fruit examples
|listseparators = {¦
|includepage = {Fruit-Infobox}:grows,#Notes[40 more...]
|secseparators = \n¦
|count=5
}}
<noinclude>
[[Category:Setting the basic output mode]]
|
Latest revision as of 23:51, 31 March 2023
Example
This will list articles in Category:Fruit examples using listseparators
to define a table with three columns, and put a link to the article in the first column. The includepage
parameter specifies a template used on each page, along with the "grows" parameter value for each row, and the "notes" page section value for pages that have that section name.
Assuming that the chapter on "Notes" contains a long text, it can be truncated (e.g., shortened to 40 characters), specifying the text for the truncation after the number to truncate ([40 more...]
. A link which refers directly to those chapters will be generated automatically if needed. Be aware that truncating with [ ]
can break text formatted with wikitext or tags such as <nowiki>
.
{{#dpl: |category = Fruit examples |listseparators = {¦class="wikitable" ¶!Fruit ¶!Grows on ¶!Notes,¶¦-¶¦[[%PAGE%|%TITLE%]],,¶¦} |includepage = {Fruit-Infobox}:grows,#Notes[40 more...] |secseparators = \n¦ |count=5 }}
Result
{{#dpl: |category = Fruit examples |listseparators = {¦class="wikitable" ¶!Fruit ¶!Grows on ¶!Notes,¶¦-¶¦%TITLE%,,¶¦} |includepage = {Fruit-Infobox}:grows,#Notes[40 more...] |secseparators = \n¦ |count=5 }}