想要转换MediaWiki页面并保留像{{PAGENAME}}这样的魔术大战

时间:2011-02-21 22:59:52

标签: mediawiki

是否可以转换页面,但保留魔术,特定于页面的变量,例如{{PAGENAME}}?

假设我有两页:

TranscludedPage ,其中包含{{PAGENAME}}和 ParentPage ,用{{:TranscludedPage}}转换旧页面。事实证明,{{PAGENAME}}将显示ParentPage。它想要做的是显示TranscludedPage。或者,换句话说,我想渲染页面,因为它将呈现为独立页面,然后包含它。

1 个答案:

答案 0 :(得分:1)

在当前的MediaWiki中没有办法直接这样做(至少:我知道)。基本上,{{PAGENAME}} raison d'être恰恰相反。如果您需要静态内容(在包含时不更改),请使用{{subst:PAGENAME}}保存TranscludedPage,您将获得静态内容。

(我猜各种级别上有各种技巧(API,Speical:ExpandTemplates,自定义扩展)可以做类似的事情,但这取决于你真正需要实现的目标。)