是否有一个「;“身份”;MediaWiki中的模板?

是否有一个「;“身份”;MediaWiki中的模板?,mediawiki,Mediawiki,在MediaWiki上,是否可以使用以下输出定义模板 (注意:非换行空白的规范化是可以的) 也许这在某些扩展中是现成的,尽管我不确定在宿主站点上有哪些扩展可供我使用。(我知道它有解析器功能) 如果不可能,是否可以实现此功能的某些最大子集?除了空格修剪和预处理更改之外,您可能还可以使用它。不过,这似乎是一个毫无意义的练习。除了空格修剪和预处理更改之外,您可能还可以使用它。不过,这似乎是一个毫无意义的练习。@bergi在评论中回答道,他解决了XY问题 用例是允许解析器函数扩展到包含表行/单元格的内容

在MediaWiki上,是否可以使用以下输出定义模板

(注意:非换行空白的规范化是可以的)

也许这在某些扩展中是现成的,尽管我不确定在宿主站点上有哪些扩展可供我使用。(我知道它有解析器功能)


如果不可能,是否可以实现此功能的某些最大子集?

除了空格修剪和预处理更改之外,您可能还可以使用它。不过,这似乎是一个毫无意义的练习。

除了空格修剪和预处理更改之外,您可能还可以使用它。不过,这似乎是一个毫无意义的练习。

@bergi在评论中回答道,他解决了XY问题

用例是允许解析器函数扩展到包含表行/单元格的内容,而不将它们的管道解释为解析器函数模板的定界参数。历史上使用的解决方案是简单地定义并分别扩展到
|
|
,这样就可以通过键入来转义表分隔符

Syntax   Escaped form
|        {{!}}
|-       {{!}}-
||       {{!!}}

新版本的MediaWiki现在甚至将
{{!}}
视为,保证它始终被视为表语法的一部分,而不是模板的分隔符。

@bergi通过解决XY问题在注释中回答

用例是允许解析器函数扩展到包含表行/单元格的内容,而不将它们的管道解释为解析器函数模板的定界参数。历史上使用的解决方案是简单地定义并分别扩展到
|
|
,这样就可以通过键入来转义表分隔符

Syntax   Escaped form
|        {{!}}
|-       {{!}}-
||       {{!!}}

新版本的MediaWiki现在甚至将
{{!}}
视为,保证它始终被视为表语法的一部分,而不是模板的分隔符。

即使有,我也不确定您需要它做什么。你真的在寻找某种转义函数吗?目的是允许
{{#switch
或类似的方法展开到表行中。我需要避开可能被误解为属于#switch的管道。如果这是XY问题的教科书案例,请告诉我。看看通常是怎么做的。即使有,我也不确定您需要它做什么。您真的在找ki吗转义函数的nd?目的是允许一个
{{{{开关
或类似的函数扩展到一个表行中。我需要转义可能被误解为属于
#开关
的管道。如果这是XY问题的教科书案例,请让我知道。有关通常的做法,请参阅。