模板:CSS/doc:修订间差异
来自星砂岛百科
更多语言
更多操作
< 模板:CSS
清空全部内容 标签:清空 |
创建页面 |
||
| 第1行: | 第1行: | ||
== 概述 == | |||
'''CSS''' 用于在页面内按需加载 `templatestyles` 样式表,并确保同一路径只加载一次。默认拼接 `<namespace>:<name>/styles.css`。 | |||
== 用法 == | |||
最简调用: | |||
* {{tl|CSS}} | |||
指定样式宿主页面: | |||
* {{tl|CSS|GiftsByNPC}} | |||
指定命名空间代码: | |||
* {{tl|CSS|GiftsByNPC|10}} | |||
== 示例 == | |||
{{tl|CSS|GiftsByNPC}} | |||
== 模板数据 == | |||
<templatedata> | |||
{ | |||
"description": "加载指定页面的 templatestyles 样式表,避免重复注入。", | |||
"params": { | |||
"1": { | |||
"label": "样式宿主页面", | |||
"description": "样式宿主页面名,默认使用当前页面全名(FULLPAGENAME)。", | |||
"type": "string", | |||
"required": false, | |||
"example": "GiftsByNPC" | |||
}, | |||
"2": { | |||
"label": "命名空间代码", | |||
"description": "命名空间代码:828=Module, 4=Project, 0=主空间,其它/留空=Template。", | |||
"type": "string", | |||
"required": false, | |||
"example": "10" | |||
} | |||
}, | |||
"format": "block" | |||
} | |||
</templatedata> | |||
== 说明 == | |||
* 会自动拼接为 `<namespace>:<name>/styles.css`。 | |||
* 同一页面内重复调用不会重复插入样式。 | |||
* 内部优先使用 VariablesLua(`mw.ext.VariablesLua`)的 `vardefine` / `varexists` 控制重复加载;未安装时回退到 `#vardefine` / `#var`。 | |||
[[分类:模板文档]] | |||
2026年3月12日 (四) 05:12的版本
概述
CSS 用于在页面内按需加载 `templatestyles` 样式表,并确保同一路径只加载一次。默认拼接 `<namespace>:<name>/styles.css`。
用法
最简调用:
{{CSS}}
指定样式宿主页面:
{{CSS|GiftsByNPC}}
指定命名空间代码:
{{CSS|GiftsByNPC|10}}
示例
{{CSS|GiftsByNPC}}
模板数据
加载指定页面的 templatestyles 样式表,避免重复注入。
| 参数 | 描述 | 类型 | 状态 | |
|---|---|---|---|---|
| 样式宿主页面 | 1 | 样式宿主页面名,默认使用当前页面全名(FULLPAGENAME)。
| 字符串 | 可选 |
| 命名空间代码 | 2 | 命名空间代码:828=Module, 4=Project, 0=主空间,其它/留空=Template。
| 字符串 | 可选 |
说明
- 会自动拼接为 `<namespace>:<name>/styles.css`。
- 同一页面内重复调用不会重复插入样式。
- 内部优先使用 VariablesLua(`mw.ext.VariablesLua`)的 `vardefine` / `varexists` 控制重复加载;未安装时回退到 `#vardefine` / `#var`。