Mediawiki:如何使用 {{PAGENAME}} 作为图库文件名的一部分?

Mediawiki: how can I use {{PAGENAME}} as part of the file name in a gallery?

我有 3 张以 PAGENAME 开头但结尾不同的图片。现在我想将它们显示在这样的画廊中:

<gallery>
File:{{PAGENAME}}.png|Adult
File:{{PAGENAME}} Egg.png|Egg
File:{{PAGENAME}} Baby.png|Baby
</gallery>

但是 PAGENAME 没有嵌入,画廊仍然是空的。 我怎样才能做到这一点?

谢谢

编辑:我还想给它添加mode="slideshow"参数

Html标签优先解析页面内容,也就是说里面的任何解析器函数都被解释为字符串。所以你需要把它们变成一个解析器函数,使用 #tag

{{#tag:gallery | content }}

请注意,您不能在 content 中使用文字管道,您必须使用内置管道模板将它们转换为模板调用:

{{!}}

您将得到以下代码:

{{#tag:gallery |

File:{{PAGENAME}}.png{{!}}Adult

File:{{PAGENAME}} Egg.png{{!}}Egg

File:{{PAGENAME}} Baby.png{{!}}Baby

|mode=slideshow}}