Существует фиктивный способ сделать это, выполнив следующие действия:
- Убедитесь, что в вашей версии Mediawiki установлен пользовательский интерфейс JQuery.Если нет, то добавьте его в свой проект.
- Добавьте этот код на страницу
Mediawiki:common.js
:
( function ( mw, $ ) {
$( function () {
$( '.searchboxInput' ).autocomplete( { //This is the class Name of your desired input
source: function( request, response ) {
// Create a new Api object (see [[RL/DM#mediawiki.api]]
var api = new mw.Api();
// Start a "GET" request
api.get( {
action: 'opensearch',
search: request.term, // This is the current value of the user's input
suggest: ''
} ).done( function ( data ) {
response( data[1] ); // set the results as the autocomplete options
} );
}
} );
} );
}( mediaWiki, jQuery ) );
- Очистите кеш в браузере, затем обновите страницу.Вы обнаружите, что при вводе любого символа в этот ввод, он покажет вам список связанных страниц.