社区文档构建进行中,欢迎编辑。社区答疑群(非官方):717421103
帮助:解析函数/dplvar
dplvar是一个解析函数。帮助:解析函数页列出了所有解析函数的说明。
dplvar
用于设置和获取变量的值。出自扩展 DynamicPageList3。
支持设置多个变量的值,额外赋予默认值,以及检索这些变量的当前值。
实际使用中,更广泛的使用#var,因为扩展 Variables 提供了更多更强大的功能。
语法
{{#dplvar:set |name1|value1|name2|value2|..|..}}:设置一个或多个变量名及其对应的值。
{{#dplvar:default|name|value}}:设置默认值。
{{#dplvar: name}}:获取指定变量的值。
示例
{{#dplvar:set|a|x|b|y|c|z}} {{#dplvar:default|a|aaaa}} {{#dplvar:default|d|dddd}}
a = {{#dplvar:a}}
b = {{#dplvar:b}}
c = {{#dplvar:c}}
d = {{#dplvar:d}}
a = x
b = y
c = z
d = dddd
底层代码
- 尚未找到版本匹配的代码库
实际用例
主要在一些镜像Wiki中使用。大多是由于其主站点不支持SMW或Variables扩展,需要深度使用DPL扩展,才会优先选择dplvar。
- 一些Wiki使用了相关特性,如下所示这个静态列表可能在下列页面更改后过时,仅供批判性参考。
- 模板:Tr - 战争雷霆
- 模板:Tr/db - 战争雷霆
- 模板:Achievements - 我的世界地下城
- 模板:Advancements - 我的世界地下城
- 模板:DungeonsAchievements - 我的世界地下城
- 模板:DungeonsDLC - 我的世界地下城
- 模板:DungeonsEvent - 我的世界地下城
- 模板:Fixes/doc - 我的世界地下城
- 模板:Load achievements - 我的世界地下城
- 模板:Load advancements - 我的世界地下城
- 模板:Load dungeonsachievements - 我的世界地下城
- 模板:Version nav - 我的世界地下城
- 模板:Current versions - Terraria Wiki
- 模板:Dotlist - Terraria Wiki
- 模板:Exclusive - Terraria Wiki
- 模板:Exclusive icon link - Terraria Wiki
- 模板:Exclusive icon link/options - Terraria Wiki
- 模板:Exclusive icons - Terraria Wiki
- 模板:Image - Terraria Wiki
- 模板:Image/info - Terraria Wiki
- 模板:Image/query - Terraria Wiki
- 模板:Image/size - Terraria Wiki
- 模板:Itemlist - Terraria Wiki
- 模板:Itemlist/options - Terraria Wiki
- 模板:Itemlist/start - Terraria Wiki
- 模板:Lang - Terraria Wiki
- 模板:Localization - Terraria Wiki
- 模板:Localization/register - Terraria Wiki
- 模板:Multi-column list/options - Terraria Wiki
- 模板:Tc - Terraria Wiki
- 模板:Tc/db - Terraria Wiki
```