Magento, реализовать фильтрацию атрибутов Dropdown - PullRequest
0 голосов
/ 11 августа 2011

Так что я новичок в Magento и все еще пытаюсь заставить мою голову обернуться вокруг него.В основном у меня несколько выпадающих списков, и я пытаюсь сортировать товары в карусели.(См. Прикрепленный скриншот)

Product Carousel Filter

Мой вопрос: как мне это сделать с Magento и php?Я довольно знаком с частью AJAX.Но я не знаком с методами Magento и хотел бы получить предложения от экспертов здесь.Что было бы лучшим способом сделать это, используя Magento для этого.Я мог бы сделать это с прямым php довольно просто, создав динамический запрос с выбранным атрибутом.(Я уверен, что есть и другие пути.) Но если кто-нибудь может указать мне правильное направление.Это помогло бы мне завершить этот проект.Заранее спасибо.

1 Ответ

0 голосов
/ 30 декабря 2014

Я сделал выпадающий фильтр категории

Вокруг строки 50 в app / desing / frontend / your / theme / template / catalog / product / list / toolbar.phtml Если вы замените весь код внутри

Для

            <!--Filter by Categories-->
            <?php
                $_helper = Mage::helper('catalog/category');
                $_categories = $_helper->getStoreCategories();
                $currentCategory = Mage::registry('current_category');
            ?>
            <div class="block block-list block-categorys">
                <div class="block-content">
                    <ul class="category_sub">
                        <?php if (count($_categories) > 0){ ?>
                        <?php
                            global $index;
                            global $data;
                        ?>
                        <!-- necesary -->
                        <select onchange="setLocation(this.value)">
                            <option  selected ="selected"><?php echo $this->__('Categories') ?></option>
                            <?php foreach($_categories as $_category){ ?>
                                <option  value="<?php echo $_helper->getCategoryUrl($_category) ?>"><?php echo $_category->getName();?></option>
                            <?php } ?>
                        </select>
                        <?php } ?>
                    </ul>
                </div>
            </div>

надеюсь, вы найдете это полезным

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