Template:TableAttribute: Difference between revisions
From Seven Sages of Rome
No edit summary |
No edit summary |
||
(20 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
== Usage == | == Usage == | ||
<nowiki>{{TableAttribute|type=[file,text,attr,list]|display_name=the displayed name|value=the value to set|property=the property name|form=the form to link to}}</nowiki> | <nowiki> | ||
{{TableAttribute | |||
|type=[file,text,attr,list] | |||
|display_name=the displayed name | |||
|value=the value to set | |||
|property=the property name | |||
|form=the form to link to | |||
|padding=padding on the left | |||
}} | |||
</nowiki> | |||
</noinclude> | </noinclude> | ||
<includeonly> | <includeonly> | ||
| '''{{{display_name|}}}''' || {{#switch:{{{type|}}} | | {{#if:{{{padding|}}}|style="padding-left: {{{padding|}}}px; background: #f5f5f5" {{!}}└|}} '''{{{display_name|}}}''' || {{#switch:{{{type|}}} | ||
| file = {{#if:{{{value|}}}|[[File:{{{value}}}|thumbnail|{{{value|}}}]]}} | | file = {{#if:{{{value|}}}|[[File:{{{value}}}|thumbnail|{{{value|}}}]]}} | ||
| text = {{#if:{{{value|}}}|{{#set:{{{property|}}}={{{value|}}}}}{{#if:{{{form|}}}|{{#formredlink:target={{{value|}}}|form={{{form|}}}}}|{{{value|}}}}}}} | | text = {{#if:{{{value|}}}|{{#set:{{{property|}}}={{{value|}}}}}{{#if:{{{form|}}}|{{#formredlink:target={{{value|}}}|form={{{form|}}}}}|{{{value|}}}}}}} | ||
| attr = {{#if:{{{value|}}}| | | attr = {{#if:{{{value|}}}|{{#set:{{{property|}}}={{{value|}}}}}{{#if:{{{form|}}}|{{#formredlink:target={{{value|}}}|form={{{form|}}}}}|{{{value|}}}}}}} | ||
| list = {{#arraymap:{{{value|}}}|;|x| | | list = {{#arraymap:{{{value|}}}|;|x|{{#set:{{{property|}}}=x}}{{#if:{{{form|}}}|{{#formredlink:target=x|form={{{form|}}}}}|x}}|, }} | ||
| #default = {{#if:{{{value|}}}|{{{value|}}}}} | | #default = {{#if:{{{value|}}}|{{{value|}}}}} | ||
}} | }} | ||
</includeonly> | </includeonly> |
Latest revision as of 10:20, 4 June 2024
Usage
{{TableAttribute |type=[file,text,attr,list] |display_name=the displayed name |value=the value to set |property=the property name |form=the form to link to |padding=padding on the left }}