Кто-нибудь знает, как можно создать запрос (или запросы) фильтрации продукта, который будет эмулировать результаты на этой странице?
http://www.emag.ro/notebook_laptop
Объяснение
Если вы нажмете HP как бренд, на странице будут показаны все продукты HP, а остальные доступные фильтры собраны из этого запроса. Прекрасно и модно до сих пор, я облажался без проблем.
Нажмите 4 ГБ ОЗУ, и, конечно, вы увидите все продукты HP, которые имеют это свойство / функцию. Снова отлично и денди, проблем нет, пока здесь.
НО, если вы присмотритесь, вы увидите, что функции бренда теперь также показывают, скажем, Acer, имея несколько продуктов с функцией 4 ГБ и, возможно, больше после Acer, а флажок еще не установлен.
Единственная идея, которая приходит на ум, - это сделать гораздо больше запросов к базе данных, чтобы получить эти другие возможности.
После того, как вы начнете проверять 3-й возможный вариант (скажем, размер экрана), все станет еще сложнее.
Наверное, мой вопрос:
Кто-нибудь имеет представление о том, как сделать это без налогообложения сервера с тоннами запросов?
Большое спасибо за то, что прочитали это далеко, я надеюсь, что я прояснил себя во всей этой маленькой истории.