我想將一個頁面的標題與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的輸出轉換爲可以比較而不向用戶回傳任何內容的變量?