0

私は独自の Mediawiki インストールに取り組んでおり、Bootstrap 3 ( MediaWikiBootstrap ) に基づいてスキンを開発しました。解決に時間がかかっている問題や、解決方法がわからない問題がいくつかあります。

ContactPage 拡張機能を使用しましたが、ブートストラップ フォーム CSS クラスを使用する簡単な方法が見つかりませんでした。その連絡フォームに「MediaWiki UI」を使用するオプションがありますが、すべての記事、検索ページなど、他のページでも同じ問題に直面しています。

すべてのフォームで「MediaWiki UI」を使用する方法はありますか? Bootstrap3 css クラスを使用して独自のフォーム スタイルを作成できますか?

4

1 に答える 1

1

構成変数 ( $wgUseMediaWikiUIEverywhere ) があり、true に設定すると、MediaWiki のすべてのフォーム要素 (Html または Xml MediaWiki クラスでビルドされたもの) で mediawiki UI をアクティブにする必要があります (文字列操作でビルドされたフォームを除く)。

長期的には、この変数を削除し、デフォルトで mediawiki の UI を有効にする予定です。

Bootstrap を正しく理解していれば、MediaWiki によって生成された要素にクラスを追加/削除する簡単な方法はありません。

ところで: ブートストラップ スキンは既にありますが、これを再利用できますか? https://www.mediawiki.org/wiki/Skin:BootStrapSkin

于 2015-04-23T09:53:32.163 に答える