Template:BSL Group Table: Difference between revisions
Jump to navigation
Jump to search
(oops, it's #ifexist, should have looked at the docs first) |
(/cat; +docs; indented for readability) |
||
Line 1: | Line 1: | ||
<includeonly>{{#ifexist:BSL:Grouping/{{{1}}}|{{Foreach|item_in={{:BSL:Grouping/{{{1}}}}}|up_to={{GetItemCount|BSL:Grouping/{{{1}}}}}|call=BSL Group Table Entry|pass_thru_name1=group|pass_thru_arg1={{{1}}}}}|Grouping page "{{{1}}}" does not exist.}}</includeonly><noinclude> | <includeonly>{{#ifexist:BSL:Grouping/{{{1}}}|{{Foreach|item_in={{:BSL:Grouping/{{{1}}}}}|up_to={{GetItemCount|BSL:Grouping/{{{1}}}}}<!-- | ||
[[Category: | -->|call=BSL Group Table Entry|pass_thru_name1=group|pass_thru_arg1={{{1}}}}}<!-- | ||
-->|Grouping page "{{{1}}}" does not exist.}}</includeonly><noinclude> | |||
Taking the name of a group of BSL commands as an unnamed parameter, this template uses [[Template:Foreach|Foreach]] to parse the page "BSL:Grouping/[group]" and send each command name to [[Template:BSL Group Table Entry|BSL Group Table Entry]] in order to retrieve the table markup for that command. | |||
[[Category:General table templates]]</noinclude> |
Revision as of 02:51, 13 December 2015
Taking the name of a group of BSL commands as an unnamed parameter, this template uses Foreach to parse the page "BSL:Grouping/[group]" and send each command name to BSL Group Table Entry in order to retrieve the table markup for that command.