自定义皮肤:如何将语言添加到 MediaWiki 边栏中?

Custom Skin: How to get Languages into MediaWiki Sidebar?

我有一个 Wiki,有多种语言,还有一个自定义皮肤。我的侧边栏是 100% 定制的。我想把语言框放在那里。如果有人使用此标记:

[[iwcode:Pagename]]

我希望 link 和相应的语言名称在其中弹出。我如何将其添加到我的 HTML 代码中?

请帮帮我!

此致, 最大值

在你的皮肤里 class,你应该可以通过 $this->data['language_urls'] 访问 iw 链接。如果您想要侧边栏中的链接,只需复制 code from the other skins:

    echo "<ul>";
    foreach ( $this->data['language_urls'] as $key => $langLink ) {
        echo $this->makeListItem( $key, $langLink );
    }
    echo "</ul>";