MediaWiki QuickTemplate类 - 在哪里可以找到参考?

时间:2015-03-18 15:05:08

标签: reference arguments mediawiki skinning mediawiki-extensions

我是MediaWiki皮肤设计的新手。我发现这两个功能被大量使用。

QuickTemplate::html($str)
QuickTemplate::text($str)

这些用于自定义Template类中的execute()函数,$this->html($str)$this->text($str)

我的功能非常好。但是,到目前为止,我还没有找到通过$ str参数提供的字符串参数列表的引用。我已经看到它们被用在具有各种参数的模板中,例如$this->html( 'headelement' )$this->text( 'pageLanguage' )。我的问题是我们如何确切地知道参数是'headelement'?这些论点有完整的清单吗?不确定我是否遗漏了部分文档。

1 个答案:

答案 0 :(得分:0)

嗯,您是否尝试过QuickTemplate Class ReferenceUsing QuickTemplate in extensions

函数html()和text()实际上并没有做任何事情,它们似乎只是一种可以“抽象”HTML字符串与所有其他字符串的处理方式:text()有点转义HTML。主要是历史事物。

如手册所述,请不要使用QuickTemplate :),请按照skinning template