Mediawiki,在信息框中放大 table
Mediawiki, enlarge table in infobox
我在模板中有一个信息框,我想在其中添加 table。
我添加了,但是没有得到好的结果
信息框的一个例子是:
但我希望“组合”部分中的 table 与信息框的其余部分一样大。
这里是源代码(我把感兴趣的部分删掉了):
{| style="float:right;border:1px solid gold"
! colspan="2" style="background:gold;width:200px;font-size:10pt" | {{#external_value:common_name}}
|-
| colspan="2" style="text-align:center;font-size:10pt" | [http://m.muninn.land/coins/{{#external_value:obverse_image}}]<br />
|-
| colspan="2" style="background:gold;text-align:center;font-size:9pt" | Description
|-
| style="font-size:9pt" | Currency: || style="font-size:9pt" | {{#external_value:currency_name}}
|-
削减 8<
| style="font-size:9pt" | Form factor: || style="font-size:9pt" | {{#external_value:form_factor}}
|-
| colspan="2" style="background:gold;text-align:center;font-size:9pt" | Composition
|-
| colspan="2" style="font-size:9pt;text-align:left" | {{coin composition|id={{{id|2}}}}}
|}
模板“硬币组成”中的table为:
{| class="wikitable"
! Material:
! Percentage: {{#for_external_table:<nowiki/>
{{!}}-
{{!}} {{{composition}}}
{{!}} {{{percentage}}}
}}
|}
我尝试调整列宽:
https://www.mediawiki.org/wiki/Help:Tables#Column_width
但效果不是很好...
如何放大信息框中的table?
例如,测试版网站的一个页面在 http://en.muninn.land/index.php/1000_lire_Capital_Rome_1970 上线
完整的源代码。
将 style="width: 100%"
添加到 table。
{| class="wikitable" style="width: 100%"
! Material:
! Percentage: {{#for_external_table:<nowiki/>
{{!}}-
{{!}} {{{composition}}}
{{!}} {{{percentage}}}
}}
|}
但更好的解决方案是将组合整合到主信息框(模板 Coin details
)中。
这样重写 Coin composition
模板:
|-
| style="font-size:9pt" | Material: || style="font-size:9pt" | Percentage:
{{#get_db_data:
db=munin
|from=geo.v_coin_composition
|where=comp_coin_id={{{id|1}}}
|data=comp_coin_id=comp_coin_id,composition=composition,percentage=percentage
}}
{{#for_external_table:<nowiki/>
{{!}}-
{{!}} style="font-size:9pt" {{!}} {{{composition}}}
{{!}} style="font-size:9pt" {{!}} {{{percentage}}}
}}
|}
从一个新行调用它并删除前面的
|-
| colspan="2" style="font-size:9pt;text-align:left" |
或者简单地用新的源代码替换它的调用。
我在模板中有一个信息框,我想在其中添加 table。
我添加了,但是没有得到好的结果
信息框的一个例子是:
但我希望“组合”部分中的 table 与信息框的其余部分一样大。
这里是源代码(我把感兴趣的部分删掉了):
{| style="float:right;border:1px solid gold"
! colspan="2" style="background:gold;width:200px;font-size:10pt" | {{#external_value:common_name}}
|-
| colspan="2" style="text-align:center;font-size:10pt" | [http://m.muninn.land/coins/{{#external_value:obverse_image}}]<br />
|-
| colspan="2" style="background:gold;text-align:center;font-size:9pt" | Description
|-
| style="font-size:9pt" | Currency: || style="font-size:9pt" | {{#external_value:currency_name}}
|-
削减 8<
| style="font-size:9pt" | Form factor: || style="font-size:9pt" | {{#external_value:form_factor}}
|-
| colspan="2" style="background:gold;text-align:center;font-size:9pt" | Composition
|-
| colspan="2" style="font-size:9pt;text-align:left" | {{coin composition|id={{{id|2}}}}}
|}
模板“硬币组成”中的table为:
{| class="wikitable"
! Material:
! Percentage: {{#for_external_table:<nowiki/>
{{!}}-
{{!}} {{{composition}}}
{{!}} {{{percentage}}}
}}
|}
我尝试调整列宽: https://www.mediawiki.org/wiki/Help:Tables#Column_width
但效果不是很好...
如何放大信息框中的table?
例如,测试版网站的一个页面在 http://en.muninn.land/index.php/1000_lire_Capital_Rome_1970 上线 完整的源代码。
将 style="width: 100%"
添加到 table。
{| class="wikitable" style="width: 100%"
! Material:
! Percentage: {{#for_external_table:<nowiki/>
{{!}}-
{{!}} {{{composition}}}
{{!}} {{{percentage}}}
}}
|}
但更好的解决方案是将组合整合到主信息框(模板 Coin details
)中。
这样重写 Coin composition
模板:
|-
| style="font-size:9pt" | Material: || style="font-size:9pt" | Percentage:
{{#get_db_data:
db=munin
|from=geo.v_coin_composition
|where=comp_coin_id={{{id|1}}}
|data=comp_coin_id=comp_coin_id,composition=composition,percentage=percentage
}}
{{#for_external_table:<nowiki/>
{{!}}-
{{!}} style="font-size:9pt" {{!}} {{{composition}}}
{{!}} style="font-size:9pt" {{!}} {{{percentage}}}
}}
|}
从一个新行调用它并删除前面的
|-
| colspan="2" style="font-size:9pt;text-align:left" |
或者简单地用新的源代码替换它的调用。