想要转换MediaWiki页面并保留像{{PAGENAME}}这样的魔术变量吗

想要转换MediaWiki页面并保留像{{PAGENAME}}这样的魔术变量吗,mediawiki,Mediawiki,是否可以转换页面,但保留神奇的页面特定变量,如{{PAGENAME}} 假设我有两页: TranscludedPage包含{{PAGENAME}}和ParentPage包含{{:TranscludedPage}的前一页。结果,{{PAGENAME}}将显示ParentPage。它要做的是显示TranscludedPage。或者,换言之,我希望将页面呈现为独立页面,然后将其包括在内。在当前的MediaWiki中无法直接实现这一点(至少:我知道)。基本上,{{PAGENAME}的存在理由恰恰相反。如

是否可以转换页面,但保留神奇的页面特定变量,如{{PAGENAME}}

假设我有两页:


TranscludedPage包含{{PAGENAME}}和ParentPage包含{{:TranscludedPage}的前一页。结果,{{PAGENAME}}将显示ParentPage。它要做的是显示TranscludedPage。或者,换言之,我希望将页面呈现为独立页面,然后将其包括在内。

在当前的MediaWiki中无法直接实现这一点(至少:我知道)。基本上,
{{PAGENAME}
的存在理由恰恰相反。如果您需要静态内容(包含时不更改),请使用
{{subst:PAGENAME}}
保存TranscludedPage,您将获得静态内容


(我想在不同的级别(API、特殊:ExpandTemplates、custom extension)上有各种技巧可以做类似的事情,但这取决于您真正需要实现什么。)

关闭,但没有雪茄。subst:和ExpandTemplates都不是动态的,这正是我所希望的。然而,我找到了一种不同的方法来实现我想要实现的目标,它不需要我要求的动态重新渲染。