Как удалить предметное текстовое поле расширения MediaWiki ContactPage? - PullRequest
0 голосов
/ 06 января 2020

В MediaWiki 1.33.0 у меня есть ContactPage форма контакта с по умолчанию HTMLForm шаблон .
Эта форма контакта содержит тему текстовое поле с атрибутом HTML name из wpSubject.

Моя проблема

По какой-то странной причине $wgContactConfig['default'] = array(), которая содержит шаблон HTMLForm по умолчанию, не включает subject текстовое поле code .

Это мешает мне делать то, что я желаю → удалить это subject текстовое поле с PHP непосредственно в LocalSettings.php, где $wgContactConfig['default'] = array() доступно.

Возможные плохие решения

Одним из возможных плохих решений является удалить это поле темы непосредственно из кода HTMLForm , но это плохо, потому что если я обновлю ядро ​​MediaWiki, оно вернется (этого бы не произошло, если бы оно было удалено из $wgContactConfig['default'] = array()).

Другое возможное плохое решение - CSS и / или JavaScript, но это неосуществимо потому что любой пользователь или бот может отключить оба.

Мой вопрос

Как удалить subject текстовое поле расширения MediaWiki ContactPage?

...