Difference between revisions of "Template talk:Body data"
From Kerbal Space Program Wiki
(→explosions) |
(→explosions) |
||
Line 13: | Line 13: | ||
:{{:User:Apollo/sandbox|Eve|soi}} | :{{:User:Apollo/sandbox|Eve|soi}} | ||
etc. feel free to test it out with any other celestial body/parameter. i just wanted to ask whether this would be preferable before going ahead and implementing it in place of this template. especially since i'm new around here! thanks ~ [[User:Apollo|Apollo]] [[[User talk:Apollo|talk]]] 00:11, 21 August 2013 (CDT) | etc. feel free to test it out with any other celestial body/parameter. i just wanted to ask whether this would be preferable before going ahead and implementing it in place of this template. especially since i'm new around here! thanks ~ [[User:Apollo|Apollo]] [[[User talk:Apollo|talk]]] 00:11, 21 August 2013 (CDT) | ||
− | + | :This looks interesting! Absolutely worth considering. Of course changing this system takes a bit of work, as first the <tt>/Data</tt> pages should be updated, then this template and then the {{Tl|Infobox/Body}} (but that is optional). Although what would be your plan about the math type templates? — [[User:XZise|xZise]] <small>[[[User talk:XZise|talk]]]</small> 04:20, 21 August 2013 (CDT) | |
+ | :And also the test values (name == Planetbox) need to handled. I wouldn't use ''Planetbox/Data'' as a page, but maybe add an if and switch? | ||
+ | <pre>{{#ifeq: {{{1}}}|Planetbox|{{#switch: {{{2}}} | ||
+ | |radius=10000 | ||
+ | |… | ||
+ | }}| | ||
+ | {{#explode:{{#explode:{{msgnw::{{{1|}}}/Data}}|{{{2|}}}=|1}}|||0}} | ||
+ | }}</pre> | ||
+ | :— [[User:XZise|xZise]] <small>[[[User talk:XZise|talk]]]</small> 04:25, 21 August 2013 (CDT) |
Revision as of 09:25, 21 August 2013
explosions
hi! i'm new to this wiki but i am not new to wikis. i think the system used for this template — which involves tons of subpages and #switches — is a bit unnecessarily overcomplicated. it also has to be updated every time a new datum is entered (rather than just editing the [Body]/Data infobox). i've made a replacement using the #explode string function, which can be viewed in my sandbox. here's the content:
{{#explode:{{#explode:{{msgnw::{{{1|}}}/Data}}|{{{2|}}}=|1}}|||0}}
transclusion works like this:
{{:User:Apollo/sandbox|Moho|orbinc}} {{:User:Apollo/sandbox|Eve|soi}}
yields:
- 7
- Error: String exceeds 1,000 character limit.
etc. feel free to test it out with any other celestial body/parameter. i just wanted to ask whether this would be preferable before going ahead and implementing it in place of this template. especially since i'm new around here! thanks ~ Apollo [talk] 00:11, 21 August 2013 (CDT)
- This looks interesting! Absolutely worth considering. Of course changing this system takes a bit of work, as first the /Data pages should be updated, then this template and then the {{Infobox/Body}} (but that is optional). Although what would be your plan about the math type templates? — xZise [talk] 04:20, 21 August 2013 (CDT)
- And also the test values (name == Planetbox) need to handled. I wouldn't use Planetbox/Data as a page, but maybe add an if and switch?
{{#ifeq: {{{1}}}|Planetbox|{{#switch: {{{2}}} |radius=10000 |… }}| {{#explode:{{#explode:{{msgnw::{{{1|}}}/Data}}|{{{2|}}}=|1}}|||0}} }}