模板:Infobox building:修订间差异
来自星砂岛百科
更多语言
更多操作
同步更新 |
同步更新 |
||
| 第7行: | 第7行: | ||
-->{{#vardefine:building_shop_name|{{#invoke:Shop|getShopField|{{#var:building_key}}|name}}}}<!-- | -->{{#vardefine:building_shop_name|{{#invoke:Shop|getShopField|{{#var:building_key}}|name}}}}<!-- | ||
-->{{#vardefine:building_shop_fallback_name|{{#invoke:Shop|getShopField|{{#var:building_key}}|shop_template}}}}<!-- | -->{{#vardefine:building_shop_fallback_name|{{#invoke:Shop|getShopField|{{#var:building_key}}|shop_template}}}}<!-- | ||
-->{{#vardefine:building_has_shop|{{#if:{{#var:building_shop_name}}{{#var:building_shop_fallback_name}}|1|}}}}<!-- | |||
-->{{#vardefine:building_name|{{#if:{{#var:building_record_name}}|{{#var:building_record_name}}|{{#if:{{#var:building_shop_name}}|{{#var:building_shop_name}}|{{#if:{{#var:building_shop_fallback_name}}|{{#var:building_shop_fallback_name}}|{{#var:building_key}}}}}}}}}}<!-- | -->{{#vardefine:building_name|{{#if:{{#var:building_record_name}}|{{#var:building_record_name}}|{{#if:{{#var:building_shop_name}}|{{#var:building_shop_name}}|{{#if:{{#var:building_shop_fallback_name}}|{{#var:building_shop_fallback_name}}|{{#var:building_key}}}}}}}}}}<!-- | ||
-->{{#vardefine:building_record_description|{{#invoke:Building|getField|{{#var:building_key}}|description}}}}<!-- | -->{{#vardefine:building_record_description|{{#invoke:Building|getField|{{#var:building_key}}|description}}}}<!-- | ||
| 第22行: | 第23行: | ||
-->{{#vardefine:building_open_duration|{{#if:{{#var:building_record_open_duration}}|{{#var:building_record_open_duration}}|{{#var:building_shop_open_duration}}}}}}<!-- | -->{{#vardefine:building_open_duration|{{#if:{{#var:building_record_open_duration}}|{{#var:building_record_open_duration}}|{{#var:building_shop_open_duration}}}}}}<!-- | ||
-->{{#vardefine:building_map_visibility|{{#invoke:Building|getField|{{#var:building_key}}|map_visibility}}}}<!-- | -->{{#vardefine:building_map_visibility|{{#invoke:Building|getField|{{#var:building_key}}|map_visibility}}}}<!-- | ||
-->{{#vardefine:building_shop_entry_count|{{#if:{{#var: | -->{{#vardefine:building_shop_entry_count|{{#if:{{#var:building_has_shop}}|{{#invoke:Shop|getShopField|{{#var:building_key}}|entry_count}}|}}}}<!-- | ||
-->{{#vardefine:building_shop_currency|{{#if:{{#var: | -->{{#vardefine:building_shop_currency|{{#if:{{#var:building_has_shop}}|{{#invoke:Shop|getShopField|{{#var:building_key}}|currency_summary}}|}}}}<!-- | ||
-->{{#vardefine:building_shop_locations|{{#if:{{#var: | -->{{#vardefine:building_shop_locations|{{#if:{{#var:building_has_shop}}|{{#invoke:Shop|getShopField|{{#var:building_key}}|location_display}}|}}}}<!-- | ||
-->{{#vardefine:building_shop_template_refs|{{#if:{{#var: | -->{{#vardefine:building_shop_template_refs|{{#if:{{#var:building_has_shop}}|{{#invoke:Shop|getShopField|{{#var:building_key}}|template_refs_display}}|}}}}<!-- | ||
-->{{#vardefine:building_record_entity_count|{{#invoke:Building|getField|{{#var:building_key}}|entity_count}}}}<!-- | -->{{#vardefine:building_record_entity_count|{{#invoke:Building|getField|{{#var:building_key}}|entity_count}}}}<!-- | ||
-->{{#vardefine:building_record_entities|{{#invoke:Building|getField|{{#var:building_key}}|entity_ids}}}}<!-- | -->{{#vardefine:building_record_entities|{{#invoke:Building|getField|{{#var:building_key}}|entity_ids}}}}<!-- | ||
-->{{#vardefine:building_shop_area_count|{{#if:{{#var: | -->{{#vardefine:building_shop_area_count|{{#if:{{#var:building_has_shop}}|{{#invoke:Shop|getShopField|{{#var:building_key}}|area_count}}|}}}}<!-- | ||
-->{{#vardefine:building_shop_entities|{{#if:{{#var: | -->{{#vardefine:building_shop_entities|{{#if:{{#var:building_has_shop}}|{{#invoke:Shop|getShopField|{{#var:building_key}}|area_ids_display}}|}}}}<!-- | ||
-->{{#vardefine:building_entity_count|{{#if:{{#var:building_record_entities}}|{{#var:building_record_entity_count}}|{{#var:building_shop_area_count}}}}}}<!-- | -->{{#vardefine:building_entity_count|{{#if:{{#var:building_record_entities}}|{{#var:building_record_entity_count}}|{{#var:building_shop_area_count}}}}}}<!-- | ||
-->{{#vardefine:building_entities|{{#if:{{#var:building_record_entities}}|{{#var:building_record_entities}}|{{#var:building_shop_entities}}}}}}<!-- | -->{{#vardefine:building_entities|{{#if:{{#var:building_record_entities}}|{{#var:building_record_entities}}|{{#var:building_shop_entities}}}}}}<!-- | ||
-->{{#vardefine:building_tags|{{#invoke:Building|getField|{{#var:building_key}}|tags_display}}}}<!-- | -->{{#vardefine:building_tags|{{#invoke:Building|getField|{{#var:building_key}}|tags_display}}}}<!-- | ||
-->{{#vardefine:building_record_categories|{{#invoke:Building|getField|{{#var:building_key}}|auto_categories}}}}<!-- | -->{{#vardefine:building_record_categories|{{#invoke:Building|getField|{{#var:building_key}}|auto_categories}}}}<!-- | ||
-->{{#vardefine:building_shop_categories|{{#if:{{#var: | -->{{#vardefine:building_shop_categories|{{#if:{{#var:building_has_shop}}|{{#invoke:Shop|getShopField|{{#var:building_key}}|auto_categories}}|}}}}<!-- | ||
-->{{#vardefine:building_auto_categories|{{#if:{{#var:building_record_categories}}|{{#var:building_record_categories}}|{{#if:{{#var: | -->{{#vardefine:building_auto_categories|{{#if:{{#var:building_record_categories}}|{{#var:building_record_categories}}|{{#if:{{#var:building_has_shop}}|[[分类:建筑]]{{#var:building_shop_categories}}|[[分类:建筑]]}}}}}}<!-- | ||
--><infobox> | --><infobox> | ||
<title source="title"> | <title source="title"> | ||
| 第67行: | 第68行: | ||
</data>|}} | </data>|}} | ||
{{#if:{{#var: | {{#if:{{#var:building_has_shop}}|<group row-items="2"> | ||
<header>商店信息</header> | <header>商店信息</header> | ||
2026年3月17日 (二) 20:44的版本
模板:Documentation subpage Infobox building 用于展示地点级建筑、功能地点,以及已经并入建筑条目的商店信息。
用法
{{Infobox building}}{{Infobox building|零点杂货店}}{{Infobox building|AreaPlace.CoralTown_Grocery}}{{Infobox building|festivalshop.springfestival01}}
说明
- 默认用当前页面标题查找建筑记录。
- 同名地点如果存在歧义,建议直接传
AreaPlace.*;节日商店或纯商店记录也可以直接传Shop.*、标准化 shop key。 building_name、shop_name可手动覆盖建筑名称 / 商店名称;未填写时默认回退到当前页面标题。- 如果条目能映射到商店记录,信息框会直接把店铺类型、营业地点、售卖条目、使用货币和模板配置并入当前建筑页。
- 页面会自动加入
[[分类:建筑]],并按类型补充[[分类:商店建筑]]、[[分类:功能建筑]]、[[分类:餐饮建筑]]、[[分类:节日商店]]、[[分类:NPC商店]]。 image当前只支持手动覆盖,暂不自动拼接默认图片。
示例
{{Infobox building|AreaPlace.CoralTown_BreakfastCar}}
{{Infobox building|festivalshop.springfestival01}}
TemplateData
无描述。
| 参数 | 描述 | 类型 | 状态 | |
|---|---|---|---|---|
| 建筑名或商店键 | 1 | 支持建筑名、AreaPlace ID、Shop.*、标准化 shop key,默认使用当前页面标题 | 字符串 | 可选 |
| 标题覆盖 | title | 无描述 | 字符串 | 可选 |
| 建筑名称覆盖 | building_name | 手动指定信息框中的建筑名称,默认回退到当前页面标题 | 字符串 | 可选 |
| 商店名称覆盖 | shop_name | 手动指定信息框中的商店名称,默认回退到当前页面标题 | 字符串 | 可选 |
| 图片覆盖 | image | 无描述 | 字符串 | 可选 |