Examples/Parameter: include (example 4): Difference between revisions

m
Refine this one a bit more
imported>FrozenPlum
(This was a tough one to refine and explain, because it's a technicality that needs explaining. Hard to do that in a simple, straight-forward way.)
 
imported>FrozenPlum
m (Refine this one a bit more)
Line 9:
 
 
'''Note:''' Since the last column value does not have formatting applied, the comma before it and its value (<code>,%%</code>) could ''technically'' be left off (specifying an empty <code>,</code> suppresses the value from displaying). TheWithout the comma, the column's value would still appear because by default <code>include</code> automatically adds values as-is to the output, (<code>tablerow</code> just allows precise positioning of values ''inside formatting,its correspondingcolumn's toformatting''. the same column); thoughHowever, to includeadd andmore formatvalues ''more values after that'' one, values must still align 1:1 with the include position. Specifying an empty <code>{{DPL|tablerow}}</code> would suppress that column's value from displaying at all (which would be undesired) so that column's value wouldthen '''have to''' be specified, simply to hold its position inwithin the 1:1comma mapingseparated with <code>include</code>list. For this reason, it is generally bestgood practice to map values 1:1 fromwith <code>includetablerow</code> to put all values from an <code>tablerowinclude</code> wheneverstatement into the corresponding position of <code>tablerow</code> is used, thisit can helps avoid confusion if/whenon otherlater columnsedits need toand/or be added lateradditions.
 
<pre>
Anonymous user