我正在尝试将页面标题与 MediaWiki 皮肤中的某个值进行比较。可以使用以下方式输出页面标题:
<?php $this->text('title') ?>
这有效,并将输出页面标题(在本例中为“主页”),但它不允许我将值与任何内容进行比较,例如:
<?php if ($this->text('title') == "Main Page") { echo "You are on the Main Page!"; } ?>
这将输出“主页”,而不是“您在主页上!”
对此的解决方法是使用 $this->data 而不是 $this->text,但 $this->data('title') 在 MediaWiki 中没有定义。如何将 $this->text 的输出转换为可以进行比较而不向用户回显任何内容的变量?