2011-06-10 14 views

Odpowiedz

7

Dodaj &order=name do ciągu zapytania. Aby to zrobić przejdź do /app/design/frontend/{your-interface}/{your-theme}/template/catalogsearch/advanced/form.phtml i dodać

<input type="hidden" name="order" value="name"/> 

tuż przed zamknięciem </form> tag.

+0

Wielkie dzięki, uratowałeś mi życie! Dodałem go tylko do formularza.mini.phtml – Bizboss

+0

Czy wiesz również, w jaki sposób mogę zamówić sugestie w formularzu autouzupełniania? – Bizboss

+0

To będzie znacznie bardziej skomplikowane. Proponuję zadać mu kolejne pytanie. –

21

W motywu (np /app/design/frontend/{your-interface}/{your-theme}/layout/) utworzyć plik local.xml z następujących treści:

<?xml version="1.0" encoding="UTF-8"?> 
<layout> 
    <catalogsearch_result_index> 
     <reference name="search_result_list"> 
      <action method="setDefaultDirection"><param>asc</param></action> 
      <action method="setSortBy"><param>name</param></action> 
     </reference> 
    </catalogsearch_result_index> 
    <catalogsearch_advanced_result> 
     <reference name="search_result_list"> 
      <action method="setDefaultDirection"><param>asc</param></action> 
      <action method="setSortBy"><param>name</param></action> 
     </reference> 
    </catalogsearch_advanced_result> 
</layout> 
+2

Na Magento '1.7.0.2' musiałem umieścić ten plik w'/app/design/frontend/default/{theme}/layout/local.xml'. Poza tym działało idealnie. – Maurice

+1

+1 dla tej metody, ponieważ proste dodanie ciągów zapytań do ustawienia sortowania jest wątpliwe. – pspahn

+0

ten jest naprawdę czysty! wykonał pracę. – anshuman

Powiązane problemy