个人工具

模板:Frm

出自Meshal Lite

(修订版本间的差异)
跳转到: 导航, 搜索
 
(由1名用户作出的20个中途修订版本未被显示)
第34行: 第34行:
 
| char = Char
 
| char = Char
 
| player = 用户
 
| player = 用户
 +
| team = Team
 
| year = History
 
| year = History
 
| #default = {{{class|{{{3}}}}}} }} }}<!-- 定义这个条目的类型颜色 -->{{#vardefine:frmcolor|{{#switch: {{{class|{{{3}}}}}}  
 
| #default = {{{class|{{{3}}}}}} }} }}<!-- 定义这个条目的类型颜色 -->{{#vardefine:frmcolor|{{#switch: {{{class|{{{3}}}}}}  
第61行: 第62行:
 
| char = d4e0aa
 
| char = d4e0aa
 
| player = d4e0aa
 
| player = d4e0aa
 +
| team = ccccff
 
| year = daad95
 
| year = daad95
 
| default F2F2F2 }} }}<!-- 定义这个条目的图标 -->{{#vardefine:frmico|{{#switch: {{{class|{{{3}}}}}}  
 
| default F2F2F2 }} }}<!-- 定义这个条目的图标 -->{{#vardefine:frmico|{{#switch: {{{class|{{{3}}}}}}  
第88行: 第90行:
 
| char = feature
 
| char = feature
 
| player = feature
 
| player = feature
 +
| team = team
 
| year = history
 
| year = history
| #default = ability }} }}<!-- 定义快速输入的入口 -->{{#vardefine:addsubpage|{{groupshow|sysop|
+
| #default = ability }} }}<!-- 定义快速输入的入口 -->{{#vardefine:addsubpage|{{#ifingroup:sysop|
<dl><dd />{{line|<inputbox>
+
{{kl|子页面|<dl><dd /><inputbox>
 
type=create
 
type=create
 
width=24
 
width=24
 
break=no
 
break=no
 +
placeholder=子页面名
 
prefix={{FULLPAGENAME}}/
 
prefix={{FULLPAGENAME}}/
 
preload=template:create_subpage
 
preload=template:create_subpage
buttonlabel=创建子页面
+
editintro=template:subpage_sample
</inputbox></dl>}}}}}}<!-- 正式输出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}}}}"
+
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: 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:{{ucfirst:{{#var:frmclass}}}}:{{ucfirst:{{{name|{{{2}}}}}}}}|action=edit}} 修改]]|{{groupshow|sysop|[[{{fullurl:{{ucfirst:{{#var:frmclass}}}}:{{ucfirst:{{{name|{{{2}}}}}}}}|action=edit}} 修改]]}}}}</div>
+
! 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}}|}}}}
 
{{#ifeq: {{#var:subpage}}|1|{{#ifeq: {{FULLPAGENAME}}|{{ucfirst:{{{name|{{{2}}}}}}}}|{{#var:addsubpage}}|}}|{{#ifeq: {{FULLPAGENAME}}|{{ucfirst:{{#var:frmclass}}}}:{{ucfirst:{{{name|{{{2}}}}}}}}|{{#var:addsubpage}}|}}}}
第207行: 第213行:
 
|char
 
|char
 
|bgcolor=#d4e0aa|{{img|ico_feature.gif}} 角色||
 
|bgcolor=#d4e0aa|{{img|ico_feature.gif}} 角色||
 +
|-
 +
|team
 +
|bgcolor=#ccccff|{{img|ico_team.gif}} 团队||
 
|-
 
|-
 
|year
 
|year

在2019年1月4日 (五) 05:08的最新修订版本

模版说明

这个模版用来生成一个能够智能折叠的内容条目. Frm框架具备以下特点:

  1. 在模板中使用, 如果该模板被外部调用, Frm框架将在被引用时自动折叠显示. 但在单独浏览模板时, Frm框架是展开的.
  2. 可以很容易地嵌套子框架row, linedesc, 产生更丰富的表格应用.

参数

这些参数名需要注意大小写:

  • 1或content: 可以用来搭载子框架row, linedesc, 添加更多的行.
  • 2或name: 这个条目的名称. 如果是子页面, 那么name需要包含父页面的全程(名字空间:父页面名称/子页面名称)
  • 3或class: 这个条目的类, 这会决定用什么图标和颜色来渲染这个条目(详见class的说明清单)
  • 4或type: 这个条目的类型(用作category), 可以填写多个(用空格分隔), 模板会自动将之展开赋予category属性. 根据不同条目, 类型也是不同的. 详见特征类型, 能力类型, 状态类型, 军械类型, 环境类型.
  • 5或subpage: 这个条目是否是子页面. 为1, y, yes, true表示是子页面, 为0, n, no, false时不是子页面. 默认为"0". 作为子页面时, 不会对该条目进行归类.
  • 6或subtype: 如果要添加子分类(而不显示在类型行中), 可以在这里填写. 允许多个(用空格分隔).
  • 7或add: 可以在标题处添加更多定制信息.
  • 8或edit: 控制在右上角显示编辑此页连接.
  • 9或info: 可在基本信息处添加更多定制信息.

使用

直接复制以下代码, 并填写上相关的参数即可建立一个能力

{{frm
|class = ability
|name = 
|type = 
|1 = 
{{row|效果|
}}
{{row|获得|
}}
{{row|其他|
}}
{{line|
}}
{{desc|}}
}}

直接复制以下代码, 并填写上相关的参数即可建立一个状态

{{frm
|class = buff
|name = 
|type = 
|1 = 
{{row|效果|
}}
{{row|持续|
}}
{{row|其他|
}}
{{line|
}}
{{desc|}}
}}