打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

本站正在进行早期测试,目前仍存在许多内容的缺失。

模板:Infobox character:修订间差异

来自星砂岛百科
Sizau留言 | 贡献
创建页面
 
Sizau-bot留言 | 贡献
同步更新
 
(未显示1个用户的21个中间版本)
第1行: 第1行:
<includeonly><infobox>
<!--
--><includeonly><!--
-->{{CSS|Infobox character}}<!--
-->{{Path|人物}}<!--
-->{{#vardefine:character_lookup_key|{{{1|{{PAGENAME}}}}}}}<!--
-->{{#vardefine:character_name|{{#invoke:Character|getField|{{#var:character_lookup_key}}|name}}}}<!--
-->{{#vardefine:character_image_key|{{#invoke:Character|getField|{{#var:character_lookup_key}}|image_key}}}}<!--
-->{{#vardefine:character_en_name|{{{name_en|{{#invoke:Character|getField|{{#var:character_lookup_key}}|name_en}}}}}}}<!--
-->{{#vardefine:character_birthday|{{#invoke:Character|getBirthday|{{#var:character_lookup_key}}}}}}<!--
-->{{#vardefine:character_occupation|{{#invoke:Character|getField|{{#var:character_lookup_key}}|occupation}}}}<!--
-->{{#vardefine:character_gender|{{#invoke:Character|getGender|{{#var:character_lookup_key}}}}}}<!--
-->{{#vardefine:character_height|{{#invoke:Character|getField|{{#var:character_lookup_key}}|height}}}}<!--
-->{{#vardefine:character_weight|{{#invoke:Character|getField|{{#var:character_lookup_key}}|weight}}}}<!--
-->{{#vardefine:character_description|{{#invoke:Character|getField|{{#var:character_lookup_key}}|description}}}}<!--
-->{{#vardefine:character_map_description|{{#invoke:Character|getField|{{#var:character_lookup_key}}|map_description}}}}<!--
-->{{#if:{{#var:character_en_name}}|{{CSS|Infobox||subtitle}}|}}<!--
--><infobox>
<title source="title">
<title source="title">
<default>{{{title|{{#invoke:Character|getField|{{{1|{{PAGENAME}}}}}|name}}}}}</default>
<default>{{{title|{{#var:character_name}}}}}</default>
</title>
</title>


<image source="image">
{{#if:{{#var:character_en_name}}|<data>
<default>{{{image|{{#invoke:Character|getImage|{{{1|{{PAGENAME}}}}}}}}}</default>
<default><center><small>{{#var:character_en_name}}</small></center></default>
</data>}}
 
<panel>
 
<section>
<label>描述图</label>
<image source="image_map" layout="image-map">
<default>{{#if:{{#var:character_image_key}}|Map {{#var:character_image_key}}.png|}}</default>
</image>
</section>
 
<section>
<label>小头像</label>
<image source="image_head" layout="image-head">
<default>{{#if:{{#var:character_image_key}}|Head {{#var:character_image_key}}.png|}}</default>
</image>
</section>
 
<section>
<label>半身像</label>
<image source="image_half" layout="image-half">
<default>{{#if:{{#var:character_image_key}}|Half {{#var:character_image_key}}.png|}}</default>
</image>
</image>
</section>
</panel>


<data source="image_caption">
<data source="image_caption">
第13行: 第54行:


<header>基础信息</header>
<header>基础信息</header>
<data source="id">
<label>ID</label>
<default>{{{id|{{#invoke:Character|getField|{{{1|{{PAGENAME}}}}}|id}}}}}</default>
</data>
<data source="title_text">
<label>称号</label>
<default>{{{title_text|{{#invoke:Character|getField|{{{1|{{PAGENAME}}}}}|title}}}}}</default>
</data>
<data source="rarity">
<label>稀有度</label>
<default>{{{rarity|{{#invoke:Character|getField|{{{1|{{PAGENAME}}}}}|rarity}}}}}</default>
</data>


<data source="birthday">
<data source="birthday">
<label>生日</label>
<label>生日</label>
<default>{{{birthday|{{#invoke:Character|getBirthday|{{{1|{{PAGENAME}}}}}}}}}</default>
<default>{{#var:character_birthday}}</default>
</data>
</data>


<data source="occupation">
<data source="occupation">
<label>身份</label>
<label>身份</label>
<default>{{{occupation|{{#invoke:Character|getField|{{{1|{{PAGENAME}}}}}|occupation}}}}}</default>
<default>{{#var:character_occupation}}</default>
</data>
</data>


<data source="gender">
<data source="gender">
<label>性别</label>
<label>性别</label>
<default>{{{gender|{{#invoke:Character|getGender|{{{1|{{PAGENAME}}}}}}}}}</default>
<default>{{#var:character_gender}}</default>
</data>
</data>


<data source="height">
{{#if:{{#var:character_height}}|<data>
<label>身高</label>
<label>身高</label>
<default>{{{height|{{#invoke:Character|getField|{{{1|{{PAGENAME}}}}}|height}}}}}</default>
<default>{{#var:character_height}} cm</default>
</data>
</data>}}


<data source="weight">
{{#if:{{#var:character_weight}}|<data>
<label>体重</label>
<label>体重</label>
<default>{{{weight|{{#invoke:Character|getField|{{{1|{{PAGENAME}}}}}|weight}}}}}</default>
<default>{{#var:character_weight}} kg</default>
</data>
</data>}}
 
<header>补充信息</header>


<data source="name_en">
<group collapse="closed">
<label>英文名</label>
<header>简介</header>
<default>{{{name_en|{{#invoke:Character|getField|{{{1|{{PAGENAME}}}}}|name_en}}}}}</default>
<data>
<default>{{#var:character_description}}</default>
</data>
</data>
</group>


<data source="description">
<group collapse="closed">
<label>简介</label>
<header>地图描述</header>
<default>{{{description|{{#invoke:Character|getField|{{{1|{{PAGENAME}}}}}|description}}}}}</default>
<data>
<default>{{#var:character_map_description}}</default>
</data>
</data>
 
</group>
<data source="map_description">
</infobox><!--
<label>地图描述</label>
-->{{Mainonly|[[分类:人物]]{{#if:{{#var:character_en_name}}|[[en:{{#var:character_en_name}}]]|}}}}<!--
<default>{{{map_description|{{#invoke:Character|getField|{{{1|{{PAGENAME}}}}}|map_description}}}}}</default>
--></includeonly><noinclude>{{Documentation}}</noinclude>
</data>
</infobox></includeonly><noinclude>
== 用法 ==
<pre>
{{Infobox character}}
</pre>
 
== 参数 ==
* `1`:查找键,默认使用页面名
* `title`:显示标题
* `image`:图片名
 
== 数据来源 ==
通过 `Module:Character` 读取 `数据:Character/character_index.json`。
</noinclude>

2026年3月17日 (二) 14:15的最新版本

文档

概述

Infobox character 用于展示角色页的基础信息与图片面板,包含描述图、小头像、半身图以及生日、身份、性别等字段。

用法

默认使用当前页面名:

指定角色名称:

覆盖标题或英文名:

示例

模板数据

展示角色页的基础信息、图片与简介面板。

模板参数[编辑模板数据]

此模板首选参数换行的代码块格式。

参数描述类型状态
查找键1

角色名称、页面名或映射名称,默认使用当前页面标题。

示例值
晨星
字符串可选
标题覆盖title

覆盖默认显示标题。

字符串可选
英文名覆盖name_en

覆盖默认英文名副标题。

字符串可选
图片说明image_caption

补充图片区域下方说明文字。

字符串可选