我之前沒有注意到的一點是,Magento會記住您已選擇在分類列表頁面上選擇'排序方式'。因此,如果您轉到類別頁面,並假設默認排序按價格排序,那麼如果將排序更改爲按名稱排序,則頁面會重新加載,並且一切正常。Magento'排序方式' - 如何讓Magento忘記選擇了哪個選項
但是,如果您刪除URL中的get變量並重新加載頁面,它仍按名稱排序,而不是恢復爲price。
我在想這是一個特定於我正在工作的網站的問題,因爲有一些自定義的事情發生在收集建設和排序等,但我現在已經檢查了一些其他Magento網站(一些其中我隨機在網上找到),他們都做同樣的事情。
有誰知道這是如何被'記住'?這是存儲在用戶的會話?我認爲這是緩存的一部分,但這個網站仍在開發中,因此緩存被禁用。
這不是什麼大不了的事情,但它確實看起來像一個錯誤。
有這樣的問題(一個更詳細的解答):http://magento.stackexchange.com/問題/ 15455/how-to-make-products-per-page-setting-reset-to-default-on-pageload – Eric