自定义皮肤:如何将语言添加到 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>";
我有一个 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>";