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 к любым страницам, которые вы хотите.

Другие вопросы по тегам