2010-03-30 2 views
2

Как вы можете отображать продукты на пользовательской странице Magento? Естественно, это не необычный вопрос, но ничего, что я видел, не разрешил для меня. Общий ответ поместить следующий код в редакторе с помощью CMS:Получить продукты для отображения на пользовательской странице Magento

{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage” template=”catalog/product/list.phtml”}} 

Который просто отображает сообщение «Там нет товаров, соответствующих вашему выбору.» на моей странице. Другие веб-сайты советуют переиндексировать данные через административные элементы Magento, очищая кэш Magento и гарантируя, что продукты установлены в хранилище, ни одна из которых не помогла мне.

У кого-нибудь есть идеи?

ответ

0

Вы потеряли самое главное, к какой категории вы хотите отобразить, смотрите следующий код

{{block type="catalog/product_list" category_id="XX" name="home.catalog.product.list" alias="products_homepage” template=”catalog/product/list.phtml”}} 
+0

Да, и все работает так, но я хочу отображать все продукты, а не только продукты определенной категории. Я видел код, который у меня есть в других местах, говоря, что он работает. – Eric

0

После некоторого тестирования я нашел этот пост он был полезен для меня, возможно, это поможет вам тоже: Magento products will not show in category

Вы можете найти количество товаров в инвентаре в nav.menu в левой части экрана.

В моей Magento категории У меня есть эта структура:

По умолчанию Категории

  • Категория 1
    • Подкатегория 1
    • Подкатегория 2
    • суб- Категория 3
    • т.д.
  • Категория 2
    • Подкатегория 4
    • Подкатегория 5
    • Подкатегория 6
    • т.д.

по умолчанию категория не содержит каких-либо продуктов только в других категориях. Разве это не решение, если вы хотите просмотреть все свои продукты, создать такую ​​структуру категорий и изменить идентификатор категории по умолчанию? Извините, если это не сработало, у меня не было времени самому проверить его.

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