模板:Frm
出自Meshal Lite
第19行: | 第19行: | ||
| passive_ability = Ability | | passive_ability = Ability | ||
| magic_ability = Ability | | magic_ability = Ability | ||
+ | | path = Path | ||
+ | | feature_path = Path | ||
| buff = Buff | | buff = Buff | ||
| enforced_buff = Buff | | enforced_buff = Buff | ||
第29行: | 第31行: | ||
| environment = Environment | | environment = Environment | ||
| magic_environment = Environment | | magic_environment = Environment | ||
+ | | creature = Creature | ||
+ | | char = Char | ||
+ | | player = 用户 | ||
+ | | team = Team | ||
+ | | year = History | ||
| #default = {{{class|{{{3}}}}}} }} }}<!-- 定义这个条目的类型颜色 -->{{#vardefine:frmcolor|{{#switch: {{{class|{{{3}}}}}} | | #default = {{{class|{{{3}}}}}} }} }}<!-- 定义这个条目的类型颜色 -->{{#vardefine:frmcolor|{{#switch: {{{class|{{{3}}}}}} | ||
| gender_feature = FEDBF4 | | gender_feature = FEDBF4 | ||
第40行: | 第47行: | ||
| passive_ability = FFEACA | | passive_ability = FFEACA | ||
| magic_ability = ffe1ce | | magic_ability = ffe1ce | ||
+ | | path = f5bbb4 | ||
+ | | feature_path = e2a59d | ||
| buff = C2E6FF | | buff = C2E6FF | ||
| enforced_buff = D2F6FF | | enforced_buff = D2F6FF | ||
第50行: | 第59行: | ||
| environment = a0d4f5 | | environment = a0d4f5 | ||
| magic_environment = a0bef5 | | magic_environment = a0bef5 | ||
+ | | creature = e0ccaa | ||
+ | | char = d4e0aa | ||
+ | | player = d4e0aa | ||
+ | | team = ccccff | ||
+ | | year = daad95 | ||
| default F2F2F2 }} }}<!-- 定义这个条目的图标 -->{{#vardefine:frmico|{{#switch: {{{class|{{{3}}}}}} | | default F2F2F2 }} }}<!-- 定义这个条目的图标 -->{{#vardefine:frmico|{{#switch: {{{class|{{{3}}}}}} | ||
| gender_feature = gender | | gender_feature = gender | ||
第61行: | 第75行: | ||
| passive_ability = ability | | passive_ability = ability | ||
| magic_ability = magic | | magic_ability = magic | ||
+ | | path = path | ||
+ | | feature_path = path | ||
| buff = buff | | buff = buff | ||
| enforced_buff = buff | | enforced_buff = buff | ||
第71行: | 第87行: | ||
| environment = environment | | environment = environment | ||
| magic_environment = environment | | magic_environment = environment | ||
− | | #default = ability }} }}<!-- | + | | creature = creature |
+ | | char = feature | ||
+ | | player = feature | ||
+ | | team = team | ||
+ | | year = history | ||
+ | | #default = ability }} }}<!-- 定义快速输入的入口 -->{{#vardefine:addsubpage|{{#ifingroup:sysop| | ||
+ | {{kl|子页面|<dl><dd /><inputbox> | ||
+ | type=create | ||
+ | width=24 | ||
+ | break=no | ||
+ | placeholder=子页面名 | ||
+ | prefix={{FULLPAGENAME}}/ | ||
+ | preload=template:create_subpage | ||
+ | editintro=template:subpage_sample | ||
+ | buttonlabel=创建 | ||
+ | </inputbox></dl> | ||
+ | :''你可以通过这个入口创建名为"{{FULLPAGENAME}}/子页面名"的页面.''}}}}}}<!-- 正式输出frm表格框架 -->{|width= {{#ifeq: {{#var:subpage}}|1|{{#ifeq: {{FULLPAGENAME}}|{{ucfirst:{{{name|{{{2}}}}}}}}|480px|100%}}|{{#ifeq: {{FULLPAGENAME}}|{{ucfirst:{{#var:frmclass}}}}:{{ucfirst:{{{name|{{{2}}}}}}}}|480px|100%}}}} padding=0 spacing=0 style="background: transparent; border: 1px #aaa solid; text-align: left;" class="collapsible {{#ifeq: {{#var:subpage}}|1|{{#ifeq: {{FULLPAGENAME}}|{{ucfirst:{{{name|{{{2}}}}}}}}||off}}|{{#ifeq: {{FULLPAGENAME}}|{{ucfirst:{{#var:frmclass}}}}:{{ucfirst:{{{name|{{{2}}}}}}}}||off}}}}" | ||
|- | |- | ||
− | ! colspan=2 style="font-weight: bold; border-style: none none dotted none; background: #{{#var:frmcolor}}; caption-side:left; text-align: left;"|{{img|ico_{{#var:frmico}}.gif}}{{#ifeq:{{#var:subpage}}|0|[[{{#var:frmclass}}:{{{name|{{{2}}}}}}|{{{name|{{{2}}}}}}]]|{{{name|{{{2}}}}}} }} | + | ! colspan=2 style="font-weight: bold; border: 1px gray; border-style: none none dotted none; background: #{{#var:frmcolor}}; caption-side:left; text-align: left;"|{{img|ico_{{#var:frmico}}.gif}}{{#ifeq:{{#var:subpage}}|0|[[{{#var:frmclass}}:{{{name|{{{2}}}}}}|{{{name|{{{2}}}}}}]]|[[{{{name|{{{2}}}}}}|{{#explode: {{{name|{{{2}}}}}}|/|-1}}]] }}{{{add|{{{7|}}}}}}<div class="tabModifyLink">{{#ifeq: {{{edit|{{{8|0}}}}}}|1|[[{{fullurl:{{#ifeq: {{#var: subpage}}|0|{{ucfirst:{{#var:frmclass}}}}:|}}{{ucfirst:{{{name|{{{2}}}}}}}}|action=edit}} 修改]]|{{#ifingroup:sysop|[[{{fullurl:{{#ifeq: {{#var: subpage}}|0|{{ucfirst:{{#var:frmclass}}}}:|}}{{ucfirst:{{{name|{{{2}}}}}}}}|action=edit}} 修改]]}}}}</div> |
|- | |- | ||
− | + | {{#ifeq: {{#var:subpage}}|1|{{#ifeq: {{FULLPAGENAME}}|{{ucfirst:{{{name|{{{2}}}}}}}}|{{#var:addsubpage}}|}}|{{#ifeq: {{FULLPAGENAME}}|{{ucfirst:{{#var:frmclass}}}}:{{ucfirst:{{{name|{{{2}}}}}}}}|{{#var:addsubpage}}|}}}} | |
− | | | + | |
|- | |- | ||
+ | {{kl|基本| | ||
+ | :'''[[{{#var:frmclass}}_type|类型]]''': {{#replaceset:{{{type|{{{4|缺少类型信息}}}}}}|/(\S+)/i=[[\1]]|}}{{#ifeq: {{#var:subpage}}|0|{{#ifeq: {{FULLPAGENAME}}|{{ucfirst:{{#var:frmclass}}}}:{{ucfirst:{{{name|{{{2}}}}}}}}|{{#replaceset:{{{type|{{{4|缺少类型信息}}}}}}|/(\S+)/i=[[category:\1]]|}}|}}|}}{{#ifeq: {{#var:subpage}}|0|{{#ifeq: {{FULLPAGENAME}}|{{ucfirst:{{#var:frmclass}}}}:{{ucfirst:{{{name|{{{2}}}}}}}}|{{#replaceset:{{{subtype|{{{6|}}}}}}|/(\S+)/i=[[category:\1]]|}}|}}|}}{{#ifeq: {{{info|{{{9|}}}}}}||| | ||
+ | {{{info|{{{9|}}}}}} }} | ||
+ | }} | ||
{{{content|{{{1}}}}}} | {{{content|{{{1}}}}}} | ||
|} | |} | ||
第83行: | 第118行: | ||
== 模版说明 == | == 模版说明 == | ||
{{!}} | {{!}} | ||
− | + | 这个模版用来生成一个能够智能折叠的内容条目. Frm框架具备以下特点: | |
#在模板中使用, 如果该模板被外部调用, Frm框架将在被引用时自动折叠显示. 但在单独浏览模板时, Frm框架是展开的. | #在模板中使用, 如果该模板被外部调用, Frm框架将在被引用时自动折叠显示. 但在单独浏览模板时, Frm框架是展开的. | ||
− | #可以很容易地嵌套子框架{{tpl|row}}和{{tpl|desc}}, 产生更丰富的表格应用. | + | #可以很容易地嵌套子框架{{tpl|row}}, {{tpl|line}}和{{tpl|desc}}, 产生更丰富的表格应用. |
=== 参数 === | === 参数 === | ||
{{!}} | {{!}} | ||
这些参数名需要注意大小写: | 这些参数名需要注意大小写: | ||
− | *1或content: 可以用来搭载子框架{{tpl|row}}和{{tpl|desc}}, 添加更多的行. | + | *1或content: 可以用来搭载子框架{{tpl|row}}, {{tpl|line}}和{{tpl|desc}}, 添加更多的行. |
− | *2或name: 这个条目的名称 | + | *2或name: 这个条目的名称. 如果是子页面, 那么name需要包含父页面的全程(名字空间:父页面名称/子页面名称) |
*3或class: 这个条目的类, 这会决定用什么图标和颜色来渲染这个条目(详见class的说明清单) | *3或class: 这个条目的类, 这会决定用什么图标和颜色来渲染这个条目(详见class的说明清单) | ||
*4或type: 这个条目的类型(用作category), 可以填写多个(用空格分隔), 模板会自动将之展开赋予category属性. 根据不同条目, 类型也是不同的. 详见[[特征:概述#类型|特征类型]], [[能力:概述#类型|能力类型]], [[状态:概述#类型|状态类型]], [[物品:军械#类型|军械类型]], [[环境:概述#类型|环境类型]]. | *4或type: 这个条目的类型(用作category), 可以填写多个(用空格分隔), 模板会自动将之展开赋予category属性. 根据不同条目, 类型也是不同的. 详见[[特征:概述#类型|特征类型]], [[能力:概述#类型|能力类型]], [[状态:概述#类型|状态类型]], [[物品:军械#类型|军械类型]], [[环境:概述#类型|环境类型]]. | ||
− | *5或subpage: 这个条目是否是子页面. 为1, y, yes, true表示是子页面, 为0, n, no, false时不是子页面. 默认为"0". | + | *5或subpage: 这个条目是否是子页面. 为1, y, yes, true表示是子页面, 为0, n, no, false时不是子页面. 默认为"0". 作为子页面时, 不会对该条目进行归类. |
+ | *6或subtype: 如果要添加子分类(而不显示在类型行中), 可以在这里填写. 允许多个(用空格分隔). | ||
+ | *7或add: 可以在标题处添加更多定制信息. | ||
+ | *8或edit: 控制在右上角显示编辑此页连接. | ||
+ | *9或info: 可在基本信息处添加更多定制信息. | ||
{| width=500 class="collapsible collapsed wikitable" | {| width=500 class="collapsible collapsed wikitable" | ||
|- | |- | ||
第132行: | 第171行: | ||
|magic_ability | |magic_ability | ||
|bgcolor=#ffe1ce|{{img|ico_magic.gif}} 魔法能力||魔法能力总是覆盖其他能力类型 | |bgcolor=#ffe1ce|{{img|ico_magic.gif}} 魔法能力||魔法能力总是覆盖其他能力类型 | ||
+ | |- | ||
+ | |path | ||
+ | |bgcolor=#f5bbb4|{{img|ico_path.gif}} 道路|| | ||
+ | |- | ||
+ | |feature_path | ||
+ | |bgcolor=#e2a59d|{{img|ico_path.gif}} 特征道路||特征道路总是覆盖道路类型 | ||
|- | |- | ||
|buff | |buff | ||
第162行: | 第207行: | ||
|magic_environment | |magic_environment | ||
|bgcolor=#a0bef5|{{img|ico_environment.gif}} 魔法环境|| | |bgcolor=#a0bef5|{{img|ico_environment.gif}} 魔法环境|| | ||
+ | |- | ||
+ | |creature | ||
+ | |bgcolor=#e0ccaa|{{img|ico_creature.gif}} 生物|| | ||
+ | |- | ||
+ | |char | ||
+ | |bgcolor=#d4e0aa|{{img|ico_feature.gif}} 角色|| | ||
+ | |- | ||
+ | |team | ||
+ | |bgcolor=#ccccff|{{img|ico_team.gif}} 团队|| | ||
+ | |- | ||
+ | |year | ||
+ | |bgcolor=#daad95|{{img|ico_history.gif}} 年份|| | ||
|} | |} | ||
|} | |} | ||
第178行: | 第235行: | ||
<nowiki>}}</nowiki> | <nowiki>}}</nowiki> | ||
<nowiki>{{row|其他|</nowiki> | <nowiki>{{row|其他|</nowiki> | ||
+ | <nowiki>}}</nowiki> | ||
+ | <nowiki>{{line|</nowiki> | ||
<nowiki>}}</nowiki> | <nowiki>}}</nowiki> | ||
<nowiki>{{desc|}}</nowiki></font> | <nowiki>{{desc|}}</nowiki></font> | ||
第193行: | 第252行: | ||
<nowiki>}}</nowiki> | <nowiki>}}</nowiki> | ||
<nowiki>{{row|其他|</nowiki> | <nowiki>{{row|其他|</nowiki> | ||
+ | <nowiki>}}</nowiki> | ||
+ | <nowiki>{{line|</nowiki> | ||
<nowiki>}}</nowiki> | <nowiki>}}</nowiki> | ||
<nowiki>{{desc|}}</nowiki></font> | <nowiki>{{desc|}}</nowiki></font> |