2010-06-15 2 views
2

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

Нет товаров, соответствующих запросу.

я использовал редактор домашней страницы сильфона код:

{{block type="catalog/product_list" category_id="3" template="catalog/product/list.phtml"}} 

ответ

0

Если вы получили это сообщение, это означает, что нет товаров категории с ID = 3 ...

Удалите category_id часть в ваш код и magento должны показывать все продукты.

0

Перейти в каталог -> Управление категориями, с левой выберите категорию, и при выборе категории вы увидите Magento ID этой категории, и на домашней странице редактора написать

{{block type="catalog/product_list" category_id="IdYOURCategory" template="catalog/product/list.phtml"}}.

Также убедитесь, что категория не пуста.

+1

Этот ответ не очень ясен. Пожалуйста, перепишите его, чтобы он был полным и понятным. –

0

Если ваше новое в этом пурпуре, это может вам помочь.

В PHTML файл test.phtml

$collection = Mage::getModel('catalog/product')->getCollection();  
$collection->addAttributeToSelect('orig_price'); 

Получить коллекцию по обязательному атрибуту. Затем

{{block type="core/template" template="catalog/product/test.phtml"}} 

Используйте этот код будет определенно работать, :)

1

Даже для правильной категории ид и вы получите то же самое сообщение. Затем выполните следующие действия:

  1. Перейти к системе >> Управление индексами и переиндексация всех индексов.
  2. система >> управление кешем, нажмите на флеш-пурпурный кэш, тогда вы получите продукты.
0

Перейти к вашим CMS-> страницам, выберите домашнюю страницу и вставьте этот блок в содержании:

{{block type="catalog/product_list" category_id="category_id_to_show" column_count="number_of_columns" template="catalog/product/list.phtml"}} 

category_id_to_show: Перейти к Каталогу -> Управление категориям, выберите тот, который вы хотите показать на своей домашней странице, и поместите свой идентификатор в блок.

number_of_columns: Сколько столбцов вы хотите показать

Надеются, что это помогает;)

0

Перейти к вашему CMS-> страницам, выберите домашнюю страницу и вставьте этот блок в содержании:

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