我是MediaWiki皮肤设计的新手。我发现这两个功能被大量使用。
QuickTemplate::html($str)
QuickTemplate::text($str)
这些用于自定义Template类中的execute()函数,$this->html($str)
和$this->text($str)
我的功能非常好。但是,到目前为止,我还没有找到通过$ str参数提供的字符串参数列表的引用。我已经看到它们被用在具有各种参数的模板中,例如$this->html( 'headelement' )
或$this->text( 'pageLanguage' )
。我的问题是我们如何确切地知道参数是'headelement'
?这些论点有完整的清单吗?不确定我是否遗漏了部分文档。
答案 0 :(得分:0)
嗯,您是否尝试过QuickTemplate Class Reference和Using QuickTemplate in extensions?
函数html()和text()实际上并没有做任何事情,它们似乎只是一种可以“抽象”HTML字符串与所有其他字符串的处理方式:text()有点转义HTML。主要是历史事物。
如手册所述,请不要使用QuickTemplate :),请按照skinning template。