Сортировка списка продуктов Magento 2 [закрыто]

magento.stackexchange https://magento.stackexchange.com//questions/35208

  •  12-12-2019
  •  | 
  •  

Вопрос

Я вижу, что в Magento 2 что-то изменилось в поведении страницы при сортировке страницы со списком продуктов или при изменении количества продуктов, видимых на странице.
В Magento 1 к URL-адресу для сортировки были добавлены параметры:

http://demo.magentocommerce.com/men/shirts.html?реж=по возрастанию&order=цена
http://demo.magentocommerce.com/men/shirts.html?dir=asc&limit=24&order=цена

но в magento 2 сортировка и ограничение количества страниц изменяются с помощью запроса POST.
Когда я учился на веб-разработке, я узнал, что вся фильтрация и сортировка должна выполняться через GET, чтобы было удобнее работать с пользователем.
Таким образом, пользователь может добавить в закладки список уже отсортированных «вещей» или поделиться ссылкой на отфильтрованный и отсортированный список.

Есть ли веская причина, почему это больше не используется в Magento 2?И стоит ли немного жертвовать качеством обслуживания клиентов по какой бы то ни было причине?

Это было полезно?

Решение

Аргументы запроса сокращены, чтобы избежать возможных атак DOS.Таким образом, модификации фильтров производятся с помощью POST.

Но я действительно думаю, что вам следует создать тикет на github, чтобы это исправить.

Другие советы

Я узнал, что вся фильтрация и сортировка должна выполняться через GET, чтобы было удобнее работать с пользователем.

Прежде всего, вы учились неправильно.метод Get не связан с сортировкой для обеспечения хорошей производительности.Сообщение уменьшит вероятность взлома.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top