将Joomla 1.5升级到Joomla 3.4后,搜索过滤器无法正常工作

时间:2015-04-07 09:34:16

标签: joomla3.0 joomla1.5

我已将Joomla从1.5升级到3.4。我也升级了Vodes payement组件。升级后搜索过滤器选项不适用于管理员。这是我正在使用的代码:

<form action="index.php" method="post" name="adminForm" id="adminForm">
<table width="100%">
<tr>
    <td align="right" width="100%">
        <?php echo JText::_( 'Filter' ); ?>:
        <input type="text" name="search" id="search" value="<?php echo $this->lists['search'];?>" class="text_area" onChange="document.adminForm.submit();" />
        <button onclick="this.form.submit();"><?php echo JText::_( 'Go' ); ?></button>
        <button onclick="document.getElementById('search').value='';
this.form.getElementById('filter_catid').value='0';
this.form.getElementById('filter_state').value='';
this.form.submit();">
<?php echo JText::_( 'Reset' ); ?></button>
    </td>

请帮我解决。

2 个答案:

答案 0 :(得分:1)

首先,检查您当前使用的模板是否包含以下文件夹: YourTemplateName \ html \ com_search \ search - 如果没有,请创建所有文件夹。

其次,现在您必须将两个文件从\ components \ com_search \ views \ search \ tmpl复制到几秒钟前创建的新文件夹中。我认为甚至只应对&#34; default_form.php&#34;文件将帮助您自定义结果页面。在该文件中,您将找到所有过滤器,包括:&#34;搜索&#34;和&#34;仅限Serach&#34;。 enter image description here

现在您可以使用基本的HTML knownledge删除那些您不需要的部分,不用担心它们会在下次Joomla 3.4+更新后再次出现,它是完全安全的。

答案 1 :(得分:0)

这可能是由于您从1.5升级到3.4的方式。这是一个巨大的飞跃,所以在这个过程中出现问题也就不足为奇了。