Difference between revisions of "Template:PatternDownload"

From LifeWiki
Jump to navigation Jump to search
(Maybe a label will magically make the link visible -- but really it seems like the apgcode check that was already in the template isn't working right either (?))
(This should at least make the links show up (even in infoboxes where they're not really wanted))
Line 33: Line 33:
 
<th> Fewest&nbsp;[[glider]]s </th>
 
<th> Fewest&nbsp;[[glider]]s </th>
 
<td style="text-align:right;"> {{#ifexpr: {{{synthesis|0}}} >= 101 | [[:Category:Patterns that can be constructed with 101 or more gliders|{{{synthesis|}}}]] | [[:Category:Patterns that can be constructed with {{{synthesis|}}} gliders|{{{synthesis|}}}]] }}{{#ifexpr: 0{{{synthesis|0}}} > {{Reverse caber tosser/Lower bound}} | &nbsp;({{Reverse caber tosser/Lower bound}}<sup>&dagger;</sup>) | }} </td></tr>
 
<td style="text-align:right;"> {{#ifexpr: {{{synthesis|0}}} >= 101 | [[:Category:Patterns that can be constructed with 101 or more gliders|{{{synthesis|}}}]] | [[:Category:Patterns that can be constructed with {{{synthesis|}}} gliders|{{{synthesis|}}}]] }}{{#ifexpr: 0{{{synthesis|0}}} > {{Reverse caber tosser/Lower bound}} | &nbsp;({{Reverse caber tosser/Lower bound}}<sup>&dagger;</sup>) | }} </td></tr>
}}
+
<tr>
{{#if: {{{apgcode|}}} | <tr>
 
 
<th> [[RLE|Catagolue-generated RLE]] </th>
 
<th> [[RLE|Catagolue-generated RLE]] </th>
 
<td style="text-align:right;"> [https://catagolue.appspot.com/textsamples/{{{apgcode|}}}/b3s23/synthesis/{{{pname|name}}}_synth.rle {{{pname|name}}}_synth.rle] </td></tr>
 
<td style="text-align:right;"> [https://catagolue.appspot.com/textsamples/{{{apgcode|}}}/b3s23/synthesis/{{{pname|name}}}_synth.rle {{{pname|name}}}_synth.rle] </td></tr>

Revision as of 17:21, 23 April 2019

This template displays the "Rules", "Glider synthesis" and "Pattern files" boxes that appear on the right hand side of pattern pages. It should not be used on its own, but only within other pattern infobox templates such as Template:Pattern and Template:Oscillator. All of its parameters are passed in from the corresponding parameters of the template that calls it.