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

m
FrozenPlum moved page Controlling output format/Parameter: format (example 3) to Examples/Parameter: format (example 3): Simplifying how things are structured
imported>FrozenPlum
m (Shuffle the order of this)
imported>FrozenPlum
m (FrozenPlum moved page Controlling output format/Parameter: format (example 3) to Examples/Parameter: format (example 3): Simplifying how things are structured)
 
(2 intermediate revisions by the same user not shown)
Line 6:
==Example==
 
This will list articles in [[:Category:Number examples]] that linkto the article named [[Two]]. The results will be limited to a count of five, and the <code>format</code> madesyntax intoused to create a table by doing the following in the format statement (whose syntax is: .<code>format = ''Startall'',''Start'',''End'',''Endall''</codebr>):
 
 
* <code><nowiki>{|</nowiki></code> in <code>''Startall''</code> position of the syntax, to specify the wikitext to begin a table.
As a reminder, the syntax is <code>format = ''Startall'',''Start'',''End'',''Endall''</code>):
* <code><nowiki>¶¦-¶¦</nowiki></code> followed by <code><nowiki>[[%PAGE%]]</nowiki></code> in the <code>''Start''</code> position of the syntax, to specify the wikitext to begin a table row and cell, followed by a link to the page.
 
* The <code>''End''</code> position of the syntax is intentionally omitted because there is no wikitext required to end a table row.
* <code><nowiki>¶|}</nowiki>''Startall''</code> in the "Endall" position ofspecifies the syntax,wikitext to specifybegin thea table-end wikitext<code><nowiki>{|</nowiki></code>.
* <code>''Start''</code> — specifies the wikitext to begin table row and cell (followed by the content, a link to the page) <code><nowiki>¶¦-¶¦[[%PAGE%]]</nowiki></code>.
* The <code>''End''</code> position of the syntax is intentionally omittedempty <code>,</code> because there is no wikitext requiredis needed to end a table row.
* <code>''Endall''</code> — specifies the table-end wikitext <code><nowiki>¶|}</nowiki></code>.
 
<pre>
Line 18 ⟶ 21:
|linksto = Two
|count = 5
|format = {¦ class="wikitable" ¶!pages found,¶¦-¶¦[[%PAGE%]],,¶¦}
}}
</pre>
 
'''Notes:'''
* <code>''Start''</code> position of the <code>format=</code> syntax starts and formats a row of output, which is then applied to ''each'' item in the result set.
* In the case of results outside of the ''Main'' namespace, such as in the "Category" namespace, if "Category:" is not desired in the page title/link, <code><nowiki>[[%PAGE%|%TITLE%]]</nowiki></code> can be used instead.
* The {{DPL|table}} parameter, in combination with {{DPL|tablerow}} and the {{DPL|include}}/{{DPL|includepage}} parameter, can also be used to output table syntax.
 
OR
 
<pre>
<dpl>
category = Number examples
linksto = Two
count = 5
format = {| class="wikitable"¶!pages found,¶|-¶|[[%PAGE%]],,¶|}
</dpl>
</pre>
 
Line 44 ⟶ 31:
|linksto = Two
|count = 5
|format = {¦ class="wikitable" ¶!pages found,¶¦-¶¦[[%PAGE%]],,¶¦}
}}
 
Anonymous user