模块:Shop/doc:修订间差异
来自星砂岛百科
更多语言
更多操作
< 模块:Shop
同步更新 |
同步更新 |
||
| 第1行: | 第1行: | ||
{{Documentation subpage}} | {{Documentation subpage}} | ||
'''Shop''' 提供商店库存、物品反查与商店元数据读取能力,供 [[Template:SoldBy]]、[[Template:ShopInventory]] | '''Shop''' 提供商店库存、物品反查与商店元数据读取能力,供 [[Template:SoldBy]]、[[Template:ShopInventory]] 和 [[Template:Infobox building]] 调用。 | ||
== 示例 == | == 示例 == | ||
2026年3月17日 (二) 20:40的最新版本
模板:Documentation subpage Shop 提供商店库存、物品反查与商店元数据读取能力,供 Template:SoldBy、Template:ShopInventory 和 Template:Infobox building 调用。
示例
{{#invoke:Shop|renderSoldBy|土豆种子}}{{#invoke:Shop|renderShopInventory|肥记早餐店}}{{#invoke:Shop|getShopField|Shop.BreakfastCar|open_duration}}{{#invoke:Shop|getShopField|Shop.Grocery|currency_summary}}
导出函数
renderSoldBy:渲染物品页的商店出售反查表。renderShopInventory:渲染商店库存表。getShopField:获取商店元数据字段与页面级计算字段。
展示规则
- 金币 / 星砂 / 经验会优先转成
{{Gold}}/{{Star}}/{{Exp}}。 - 商店库存页会按较宽的物品大类分组,并在每组前输出小标题。
- 组内条目会按“大类 -> 物品类型 -> 分类语义 -> 条件层级 -> 物品系列 / 等级”稳定排序。
- 条件层级默认是“无条件 -> 普通条件 -> 称号等级 -> 任务 / 特殊条件”。
- 当某一组条目共享同一刷新周期时,`限购` 与 `刷新` 会自动合并成更紧凑的 `购买限制`。
字段
namedescriptionmap_descriptionkindopen_durationshop_templatefestival_templatelocation_namesarea_idssourcesentries
计算字段
kind_displaysource_displaylocation_displayarea_ids_displayarea_counttemplate_refs_displayentry_countcurrency_summaryauto_categories