2013-11-26 5 views
0

Я развиваю веб-магазин magento. На моей домашней странице я показываю недавно добавленные продукты. Я хочу сортировать их, желательно по цвету.Отсортировать новые товары magento

домой XML:

<block type="catalog/product_new" name="home.catalog.product.new" alias="product_new" 
template="catalog/product/new.phtml" after="cms_page"> 
    <action method="setProductsCount"><count>100</count></action> 
     <action method="addPriceBlockType"> 
      <type>bundle</type> 
      <block>bundle/catalog_product_price</block> 
      <template>bundle/catalog/product/price.phtml</template> 
     </action> 
</block> 

Я попытался добавить атрибут, называемый "Kleur", который может быть использован для сортировки. После этого я помещал следующие две строки в этот блок, и это не сработало.

<action method="setDefaultOrder"><field>kleur</field></action> 
    <action method="setDefaultDirection"><dir>asc</dir></action> 

Я также попытался установить поле «kleur» в настройках отображения категории. И последнее, но не менее важное: я также попытался установить его в категории configuration->.

В сети Я не могу найти больше решений проблемы.

Есть ли другой способ, за исключением редактирования файла шаблона для сортировки новых продуктов.

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

Заранее благодарен!

ответ

0

Выполните следующие действия:

  1. Вход в админпанели
  2. Перейти к: Каталог-> Attributes-> Управление атрибутами, затем измените атрибут, который нужно использовать при сортировке.
  3. В разделе «Свойство Frontend» вы получите поле «Используется для сортировки в товарном листинге», установите его значение «Да»
  4. Затем, если требуется, переиндексация.

Теперь установите этот атрибут для сортировки из admin или из xml, зависит от того, что читает ваш блок.

Если вы используете блок Magento по умолчанию для сортировки, а затем

Перейти к: Система-> Конфигурация-> КАТАЛОГ/Каталог-> Frontend-> Товарное Сортировать по: Выбрать атрибут

Если, чтение xml для сортировки, затем

<action method="setDefaultOrder"><field>Attribute_Code</field></action> 
<action method="setDefaultDirection"><dir>ORDER (asc/desc)</dir></action> 

Надежда поможет!

Смежные вопросы