2015-04-07 54 views
1

我將Joomla從1.5升級到3.4。我也升級了Vodes payement組件。升級後搜索過濾器選項在管理員上不起作用。這是我正在使用的代碼:將Joomla 1.5升級到Joomla 3.4後,搜索過濾器無法正常工作

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

請幫我找出答案。

回答

0

這可能是由於您從1.5升級到3.4的方式。這是一個巨大的飛躍,所以如果在這個過程中出現問題,也不足爲奇。

1

首先,檢查你目前使用的模板是否有這樣一個文件夾裏面:YourTemplateName \ html \ com_search \ search - 如果沒有,請創建它們全部。其次,現在您必須將\ components \ com_search \ views \ search \ tmpl中的兩個文件複製到您在幾秒前創建的新文件夾中。我認爲即使只有「default_form.php」文件也會幫你自定義結果頁面。在該文件內部,您可以找到所有過濾器,包括:「搜索」和「僅限傳送」。 enter image description here

現在你可以使用你的基本HTML知識刪除那些你不需要的部分,不用擔心他們會在下次Joomla 3.4+更新後再次出現,這是完全安全的。