我正在开发我自己的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