Что-то, чего я раньше не замечал, это то, что Magento запомнит, какую опцию вы выбрали для «Сортировать по» на страницах списка категорий.Так что, если вы перейдете на страницу категории и скажем, что сортировка по умолчанию упорядочена по цене, если вы вместо этого измените сортировку на упорядочение по имени, страница перезагрузится, и все в порядке.
Однако, если выудалите переменную (и) get в URL и перезагрузите страницу, она по-прежнему сортируется по имени, а не возвращается к цене.
Я думал, что это была проблема, специфичная для сайта, над которым я работаю, поскольку есть некоторые нестандартные вещи, происходящие со сборкой и сортировкой коллекций и тому подобное, но сейчас я проверил несколько других сайтов Magento(некоторые из которых я случайно обнаружил в Интернете), и все они делают одно и то же.
Кто-нибудь знает, как это «запоминают»?Хранится ли это в сеансе пользователя?Я думаю, что это часть кэширования, но этот сайт все еще находится в разработке, и поэтому кэширование отключено.
Это не так уж важно, но похоже, что это ошибка.