模板:CardFeature
出自Meshal Lite
(修订版本间的差异)
(由1名用户作出的33个中途修订版本未被显示) | |||
第1行: | 第1行: | ||
<includeonly><div style="display:none;"><!--数据处理: 这个部分会被包含在1个隐藏容器内, 不影响排版--> | <includeonly><div style="display:none;"><!--数据处理: 这个部分会被包含在1个隐藏容器内, 不影响排版--> | ||
+ | <!--此处处理压缩显示样式--> | ||
+ | {{#ifeq:{{#var:callCardSimple}}|y| | ||
+ | {{#vardefine:{{{fullpagename|}}}_cardImgCss|display:none;}} | ||
+ | {{#vardefine:{{{fullpagename|}}}_cardHeight|height:auto;}} | ||
+ | {{#vardefine:{{{fullpagename|}}}_cardContentPos|position:relative;}} | ||
+ | |}} | ||
+ | |||
<!--卡牌颜色处理--> | <!--卡牌颜色处理--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_cardcolor|rgba(241, 209, 255, .75)}} |
<!--分类文本--> | <!--分类文本--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_classtype|{{#switch: {{{class|species}}} |
|species=种族 | |species=种族 | ||
− | |race= | + | |race=种族 |
|gender=性别 | |gender=性别 | ||
|size=体型 | |size=体型 | ||
|form=形态 | |form=形态 | ||
|worship=信仰 | |worship=信仰 | ||
− | | | + | |perception=感知方式 |
+ | |mobility=移动方式 | ||
|#default=}}}} | |#default=}}}} | ||
+ | |||
+ | <!--特征类型图标--> | ||
+ | {{#vardefine:{{{fullpagename|}}}_classicon|{{#switch: {{{class|species}}} | ||
+ | |species=species | ||
+ | |race=race | ||
+ | |gender=gender | ||
+ | |size=size | ||
+ | |form=form | ||
+ | |worship=worship | ||
+ | |perception=perception | ||
+ | |mobility=mobility | ||
+ | |#default=feature}}}} | ||
<!--世界设定--> | <!--世界设定--> | ||
− | {{#vardefine | + | {{#vardefine:{{{fullpagename|}}}_campaignset|{{#ifexist: {{{fullpagename|}}}/settings|{{{{{fullpagename|}}}/settings}}|经典}} }} |
− | + | ||
− | + | ||
− | {{# | + | |
<!--是否是原始页面--> | <!--是否是原始页面--> | ||
− | {{#vardefine: | + | {{#vardefine:{{{fullpagename|}}}_originpage|{{#switch: {{FULLPAGENAME}} |
|{{{fullpagename|}}}=1 | |{{{fullpagename|}}}=1 | ||
|#default=}}}} | |#default=}}}} | ||
− | <!--数据处理结束--></div> | + | <!--数据处理结束--> |
− | {{#ifeq: {{{fullpagename|}}}|{{FULLPAGENAME}}|<div class="cardWrapper">|}}<!--卡牌外框--><div class="cardFrm" style="border-color: | + | |
− | <!--卡牌头部--><div class="cardHead bg-blur" style="background-color: | + | <!--加入分类--> |
− | </span></div> | + | {{#ifeq: {{{fullpagename|}}}|{{FULLPAGENAME}}| |
− | <!--配图--><div class="cardImage">{{#ifeq:{{{img|}}}||{{img|cardimage/defaultcardimg.jpg}}|{{{img|}}} }}</div> | + | {{#ifeq: {{#var:{{{fullpagename|}}}_classtype}}|||[[category:{{#var:{{{fullpagename|}}}_classtype}}]]}} |
− | <!--内容容器--><div class="cardContent bg-blur" style="border-top-color: | + | {{#replaceset:{{{type|缺少类型信息}}}|/(\S+)/i=[[category:\1]]|}} |
− | <!--附文-->{{#ifeq:{{{desc|}}}|||<div class="cardDesc" style="text-align:{{{descalign| | + | {{#replaceset:{{{subtype|}}}|/(\S+)/i=[[category:\1]]|}} |
+ | {{#replaceset:{{#var:{{{fullpagename|}}}_campaignset}}|/(\S+)/i=[[category:世界设定-\1]]|}} | ||
+ | |}} | ||
+ | |||
+ | <!--属性修正器--> | ||
+ | {{{mod|}}} | ||
+ | </div> | ||
+ | {{#ifeq: {{{fullpagename|}}}|{{FULLPAGENAME}}|<div class="cardWrapper">|}}<!--卡牌外框--><div class="cardFrm {{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}|cardFrmInPage|}}" style="border-color:{{#var:{{{fullpagename|}}}_cardcolor}};{{#var:{{{fullpagename|}}}_cardHeight}}"> | ||
+ | <!--卡牌头部--><div class="cardHead bg-blur" style="background-color:{{#var:{{{fullpagename|}}}_cardcolor}};"><span class="iconSymbol">{{img|ico_{{#var:{{{fullpagename|}}}_classicon}}.png}}</span> <span class="cardTitle">{{#ifeq: {{{fullpagename|}}}||[[feature:{{{name|某个特征}}}|{{{name|某个特征}}}]]|[[{{{fullpagename|}}}|{{{name|某个特征}}}]]}}</span>{{#ifeq:{{{add|}}}|||<span class="cardTitleAdd">({{{add|}}})</span>}}<span class="cardType">{{#ifeq: {{#var:{{{fullpagename|}}}_classtype}}|||[[{{#var:{{{fullpagename|}}}_classtype}}]]}} {{#replaceset:{{{type|缺少类型信息}}}|/(\S+)/i=[[\1]]|}} | ||
+ | </span></div>{{#ifingroup:sysop|<div class="cardDebug" style="background-color:{{#var:{{{fullpagename|}}}_cardcolor}};{{#var:{{{fullpagename|}}}_cardDecoCss}}">ⓘ<div class="bg-blur">{{#ifeq:{{{mod|}}}||无Mod|{{#var:moddebug}}}}</div></div>}} | ||
+ | <!--配图--><div class="cardImage" style="{{#var:{{{fullpagename|}}}_cardImgCss}}">{{#ifeq:{{{img|}}}||{{img|cardimage/defaultcardimg.jpg}}|{{{img|}}} }}</div> | ||
+ | <!--内容容器--><div class="cardContent bg-blur" style="border-top-color: {{#var:{{{fullpagename|}}}_cardcolor}};{{#var:{{{fullpagename|}}}_cardContentPos}}"><!--具体内容-->{{{content|}}}<!--额外资料-->{{#ifeq: {{FULLPAGENAME}}|{{{fullpagename|}}}||{{#ifeq: {{{adminicle|}}}|||<div class="cardRow" style="text-align:right;">{{#ifeq: {{{fullpagename|}}}||[[feature:{{{name|某个特征}}}|» 关于 {{{name|某个特征}}} 的更多资料, 请在此处查阅]]|[[{{{fullpagename|}}}|» 关于 {{{name|某个特征}}} 的更多资料, 请在此处查阅]]}}</div>}}}} | ||
+ | <!--附文-->{{#ifeq:{{{desc|}}}|||<div class="cardDesc" style="text-align:{{{descalign|left}}};"> | ||
{{{desc|}}}</div>}} | {{{desc|}}}</div>}} | ||
</div> | </div> | ||
− | </div>{{#ifeq: {{{fullpagename|}}}|{{FULLPAGENAME}}| | + | </div>{{#ifeq: {{{fullpagename|}}}|{{FULLPAGENAME}}| |
<div class="cardAdminicle"> | <div class="cardAdminicle"> | ||
{{{adminicle|}}}</div></div> | {{{adminicle|}}}</div></div> | ||
− | {{# | + | <div class="contributor">本内容由 {{#ifeq:{{{contributor|}}}||[[Meshal Design Team]]|{{{contributor|}}}}} 贡献{{#ifeq:{{{illustrator|}}}|||{{#ifeq:{{{contributor|}}}|||<nowiki> / </nowiki>}}插图由 {{{illustrator|}}} 贡献}}</div> |
− | <!--添加子页面入口-->{{#ifeq: {{{fullpagename|}}}|{{FULLPAGENAME}}|{{#ifingroup:sysop| | + | <!--添加子页面入口--><div class="portalDiv">{{#ifeq: {{{fullpagename|}}}|{{FULLPAGENAME}}|{{#ifingroup:sysop| |
− | <span class="editEntrance"> | + | <span class="editEntrance">» 创建子页面<inputbox> |
type=create | type=create | ||
width=24 | width=24 | ||
第49行: | 第78行: | ||
</inputbox></span> | </inputbox></span> | ||
|}}|}} | |}}|}} | ||
− | {{subpages}} | + | {{subpages}}{{regsettings}}{{purgepage}}</div> |
− | + | |}} | |
− | + | </includeonly><noinclude>{{tpl_helpdoc}}</noinclude> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | {{ | + | |
− | + | ||
− | }} | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | }} | + | |
− | + | ||
− | + | ||
− | + | ||
− | < | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | < | + | |
− | + | ||
− | {{ | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | </noinclude> | + |
在2020年3月22日 (日) 15:33的最新修订版本
使用
{{cardFeature|
|fullpagename={{subst:FULLPAGENAME}}
|name=
|contributor= ~~~
|illustrator=
|img=
|set=
|add= {{{addon|}}}
|class= <species | race | gender | size | form | worship | perception | mobility>
|type=
|subtype= v8
|content=
|mod={{mod|...}}
|desc=
|descalign= <left | right | center>
|adminicle=
}}
|fullpagename={{subst:FULLPAGENAME}}
|name=
|contributor= ~~~
|illustrator=
|img=
|set=
|add= {{{addon|}}}
|class= <species | race | gender | size | form | worship | perception | mobility>
|type=
|subtype= v8
|content=
|mod={{mod|...}}
|desc=
|descalign= <left | right | center>
|adminicle=
}}
fullpagename
这个参数用于校验浏览时是否在本页面还是被其他页面调用。总是应当填写为fullpagename={{subst:FULLPAGENAME}}
name
特征的名称。
contributor
本页的原作者签名。如果为空则不显示作者信息。
- 默认为:
~~~
illustrator
卡片配图的作者,如果为空则不显示作者信息。
- 默认为空。
set
这张卡片所属的世界设定,填写时不用包括“世界设定-”的前缀,模板会自动加上。
- 多个设定用空格分隔,比如
经典 托恩 后土
会使此卡牌同时属于“世界设定-经典”、“世界设定-托恩”和“世界设定-后土”。 - 留空为默认“世界设定-经典”
add
class
特征的类型。 这个参数会决定卡牌左上角的图标。可用参数如下:
- species:种族
- race:亚种
- gender:性别
- size:体型
- form:形态
- worship:信仰
- perception:感知方式
- mobility:移动方式
type
特征的自定义追加类型,会以超链接的方式显示在卡牌的右上角,多个类型用空格分隔。
subtype
特征的附加子类型,多个类型用空格分隔。
- 通常这个参数用于标注版本信息,当前版本下应当恒定填写
subtype=v8
content
特征的具体内容,比如:基本信息、特征影响、天赋能力、扩展信息等。在这个参数中需结合使用cardRow
模板,每个cardRow用来叙述一组信息。
- content参数填写示例|content=
{{cardRow|
'''基本信息'''
*'''[[性别]]''':{{f|男性}}/{{f|女性}}
*'''[[体型]]''':{{f|中型}}
*'''[[形态]]''':{{f|人形}}
----
*'''[[属性]]''':[[敏捷]]+1
*'''[[移速]]''':[[平移]]3、[[攀爬]]2、[[游泳]]1
*'''[[知觉]]''':[[视觉]]200
----
*'''[[天赋]][[能力]]''':{{a|灵魂睡眠}}、{{a|通用语}}、{{a|精灵语}}
*'''[[天生武器]]''':{{i|拳脚}}×2
}}
desc
特征的附加说明文本,显示在卡牌底部。
- 为空时此栏不显示。
descalign
用于控制参数desc中附加说明文本的对齐方式,可用参数:
- left:左对齐(默认)
- center:水平居中
- right:右对齐
adminicle
补充资料说明,这些资料只会在直接访问该卡片时才显示。当其他页面调用该卡片时,这些资料不会显示。
调用时使用
{{#vardefine:callCardSimple|y}}
显示简化卡牌样式当在其他页面引用卡牌时,可以通过在页面中写入{{#vardefine:callCardSimple|y}}
,从而使被引用的卡牌显示为简化样式。