В 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?