Mediawiki搜索表单自动填充功能无法在我的自定义皮肤

时间:2018-04-07 19:48:36

标签: mediawiki skinning

Mediawiki的大师,

我在修改我的一个自定义mediawiki皮肤时遇到问题(1.26)。 我按照mediawiki skinning guide在我的BaseTemplate中创建了一个搜索表单。我正在使用提供的API方法makeSearchInput来创建搜索输入框。但由于某种原因,它没有做它应该做的自动完成。我查看了其他mediawiki皮肤示例,试图复制设置,看看我是否可以让它工作,但没有什么真正帮助。

 <form class="mw-search" role="form" id="searchform" action="<?php $this->text('wgScript'); ?>">
            <?php
              echo $this->makeSearchInput(array('id' => 'searchInput'));

              echo Html::hidden( 'title', $this->get( 'searchtitle' ) );
             ?>
 </form>

当我查看网络活动,自动完成工作的所有其他皮肤时,每当我在输入框中输入任何字符时,我都可以看到网络连接向api.php发送命令。但出于某种原因,它并没有在我自己的自定义皮肤上发送任何东西。它几乎看起来甚至没有尝试发送查询。我一直在网上搜索但没有任何运气来发现问题所在。由于它适用于同一服务器上的其他皮肤,它可能不是我缺少的全局设置,但它可能是我在皮肤配置上遗漏的东西。我不想做任何花哨的修改,所以我必须做一些愚蠢的事情。我一直在努力,浪费了很多时间,所以现在我在这里寻求帮助...

有没有人知道造成这种情况的原因是什么? 非常感谢任何帮助。

此致

0 个答案:

没有答案