我正在自己的Mediawiki上进行安装,并开发了基于Bootstrap 3(MediaWikiBootstrap)的皮肤。有一些问题需要花费一些时间来解决,而有些情况下我不确定如何解决。

我使用了ContactPage扩展,却找不到使用引导表单CSS类的简单方法。可以使用“ MediaWiki UI”作为该联系表单的选项,但是我在其他页面(如“所有文章”,“搜索”页面等)上也面临相同的问题。

所以有什么办法可以在所有表​​单中使用'MediaWiki UI',我可以使用Bootstrap3 CSS类创建自己的表单样式吗?

最佳答案

有一个配置变量($wgUseMediaWikiUIEverywhere),如果将其设置为true,则应在MediaWiki中的每个表单元素(使用Html或Xml MediaWiki类构建)上激活mediawiki ui(不包括使用字符串操作构建的表单)。

从长远来看,默认情况下计划删除此变量并激活mediawiki ui。

如果我正确理解Bootstrap,则没有简单的方法向MediaWiki生成的元素添加/删除类。

顺便说一句:已经有一个引导皮肤了,也许您可​​以重用它? https://www.mediawiki.org/wiki/Skin:BootStrapSkin

关于html - 在所有形式的Mediawiki中使用“MediaWiki UI”或“Bootstrap3”样式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29714010/

10-13 00:14