1

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

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

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

我对他们的功能很满意。但是,到目前为止,我还没有找到通过 $str 参数提供的字符串参数列表的参考。我已经看到它们在具有各种参数的模板中使用,例如$this->html( 'headelement' ), 或$this->text( 'pageLanguage' ). 我的问题是我们如何确切地知道论点是'headelement'什么?是否有此类论点的完整列表?不确定我是否遗漏了文档的某些部分。

4

1 回答 1

0

那么,您是否尝试过QuickTemplate 类参考在扩展中使用 QuickTemplate

函数 html() 和 text() 并没有真正做任何事情,它们似乎只是一种所谓的“抽象”处理 HTML 字符串与所有其他字符串的方法: text() 稍微转义了 HTML。多半是历史的东西。

正如手册所说,请不要使用 QuickTemplate :),请遵循蒙皮模板

于 2015-04-27T16:50:29.913 回答