Расширенный поиск в Magento - Раскрывающийся список цветов - Опция «Все» не доступна - PullRequest
1 голос
/ 18 февраля 2011

Я работаю над проектом magento, где уже создана страница расширенного поиска.У меня есть один атрибут с именем «Цвет», имеющий следующие значения, а также я сделал свойство атрибута Да для расширенного поиска.

Синий Зеленый Желтый.

Я также обновил form.php из mage / ...Так что вместо множественного выбора появится выпадающий список.

Теперь, при предварительном поиске в раскрывающемся списке «Цвет», я не могу установить опцию «Все».Я хочу этого, потому что в настоящее время синий предварительно выбран, и в каждом поиске этот критерий добавляется.Я не делал никаких обновлений на других страницах.

Пожалуйста, помогите мне.

Джефф

Ответы [ 2 ]

1 голос
/ 15 марта 2013

На самом деле это очень полезный вопрос, и комментарий Джеффа - отличное решение. Я сообщаю об этом с лучшим форматированием:

Закомментируйте этот код:

 // 2 - avoid yes/no selects to be multiselects
        if (is_array($options) && count($options)>2) {
          $extra = 'multiple="multiple" size="4"';
          $name.= '[]';
        }
        else {
          array_unshift($options, array('value'=>'', 'label'=>Mage::helper('catalogsearch')->__('All')));
        }

И замените его следующим:

        array_unshift($options, array('value'=>'', 'label'=>Mage::helper('catalogsearch')->__('All')));
0 голосов
/ 20 ноября 2011

Вы можете легко создать поле выбора для любых раскрывающихся атрибутов, таких как цвет, производитель и т. Д., И использовать их для формы поиска или любой пользовательской страницы формы.
Вот соответствующая статья:
http://www.blog.magepsycho.com/magento-utility-function-how-to-easily-create-select-box-for-drop-down-attributes

Ура !! * * 1004

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...