#php #mysql #html #css #magento
#php #mysql #HTML #css #magento
Вопрос:
Кто-нибудь знает способ превратить многоуровневую навигацию в флажки? Немного похоже на asos…
Я вижу, что в продаже есть модули, в которых говорится, что они делают это, возможно, они пойдут по этому пути, но просто посмотрим, есть ли альтернатива.
Приветствия
Ответ №1:
Вам пришлось бы в основном делать то, что делают другие платные модули, и просто программировать это самостоятельно. Magento не дает вам возможности устанавливать флажки, они просто не были запрограммированы таким образом, чтобы сделать это.
Однако Magento допускает несколько параметров в строке запроса URL, если вы вводите их вручную. Допустим, у вас есть «Цветной» фильтр. Один из вариантов — красный (идентификатор параметра = 35) и синий (идентификатор параметра = 38). В строке запроса вы можете указать …?color=35amp;color=38, и будут показаны результаты для обоих цветов.
Тем не менее, вам пришлось бы переопределить функциональность, которую Magento использует для выделения файлов, и сделать так, чтобы флажки работали для выбора, но вместо того, чтобы отображаться в разделе «Текущие покупки», вы бы хотели, чтобы все они оставались видимыми, но отмечались только в том случае, если вы выбрали этот параметр.
Итак, вы можете либо заплатить деньги за модуль и не тратить время на его создание самостоятельно, либо не покупать его и создавать самостоятельно.
Комментарии:
1. Спасибо, я так и подумал — что бы вы порекомендовали приобрести? Думаю, что, вероятно, будет лучше пойти по этому пути…
2. @Prattski если я добавлю атрибут типа solution = 12 amp;solution = 1 в URL, он примет только последнее значение. т.е. solution = 1
3. параметр возвращает только как Array ( [id] => 3 [solution] => 1)