MediaWiki: Где разместить пользовательские классы CSS?
Я расширяю MediaWiki и его плагин VisualEditor, добавляя пользовательские структуры данных. Те также нуждаются в классах CSS. Я понял, как добавить их в VisualEditor, но как только я покидаю его и обновляю (это странно, когда я сохраняю изменения, сделанные в VisualEditor, css-эффекты видны в обычном представлении, пока я не обновлю), css эффекты исчезают.
Я сохраняю css-классы в директории VisualEditor, так что я понимаю, что это не обязательно должно быть показано за его пределами. Но я, к сожалению, не знаю, где их поставить. Я видел, что некоторые классы добавлены в commonPrint.css
в mediawiki.legacy, но, к сожалению, добавление классов не помогло (хотя они обнаруживаются, когда я проверяю источник через Chrome DevTools).
2 ответа
Для экрана [[MediaWiki:Common.css]] и для принтера [[MediaWiki:Print.css]].
А затем используйте https://www.mediawiki.org/wiki/Extension:CSS чтобы применить свой CSS к любым страницам, которые вы хотите.