Tools 是非官方社区Wiki。社区文档正在编写中,欢迎参与。 Wiki编辑答疑群:717421103
版本250722.2
全站通知:

帮助:解析函数/lstmaptemp

来自WIKI实验室WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

lstmaptemp是一个解析函数。帮助:解析函数页列出了所有解析函数的说明。

lstmaptemp

【疑存Bug】列表排序、格式化输出,是#listmap的简化,仅支持通过模板格式化输出。出自扩展 ParserPower

无法复现示例

语法

{{#lstmaptemp:list|template|input separator|output separator|sort mode|sort options}}

参数:

  • list: 列表。如item 1,item 2,item 3
  • template: 模板名,与 #listmap 的 template 参数一致,其输入是一个列表元素。
  • input separator: 输入分隔符,默认逗号,。用于分割参数list,构建列表
  • output separator: 输出分隔符,默认逗号。用作输出时列表项的分隔符。
  • sort mode: 排序时机。值为以下选项之一:
    • nosort 不排序
    • presort 先排序,再格式化列表项。如果格式化不影响排序,使用此选项效率更高。
    • sort 或 postsort 先按格式化列表项,后排序
  • sort options: 排序方式,值为以下的一个或多个选项:
    • alpha 或 numeric: 按字母或数字排序,默认字母
    • asc 或 desc: 升序和降序排序
    • ncs 或 cs: 不区分大小写(ncs),或区分(cs),仅对alpha排序生效,默认不区分大小写

示例

  • 无法成功复现示例
  • {{#lstmaptemp:Apple,Orange,Banana|模板名|,|,}}

底层代码

请参阅: https://gitlab.com/hydrawiki/extensions/ParserPower/-/blob/master/includes/ParserPowerLists.php?ref_type=heads#L2162

实际用例

一些Wiki使用了相关特性,如下所示这个静态列表可能在下列页面更改后过时仅供批判性参考