Magento - Как отобразить ВСЕ ПРОДУКТЫ на главной странице?

Показать все продукты на главной странице? Кто бы это сделал?

Примечание. Это можно сделать на страницах CMS, добавив вручную каждый идентификатор категории. Я не хочу этого делать. Слишком много хлопот, если у меня есть сотни категорий.

Я думаю, что это можно закодировать, но я не знаю, с чего начать? Спасибо и больше энергии!

Ответ 1

Перейдите на домашнюю страницу в CMS → Управление страницами и добавьте следующий фрагмент кода в WYSIWYG

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

Затем следует перечислить все продукты в вашем магазине на этой странице.

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

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

Ответ 2

Это код для всех продуктов

{{widget type="catalog/product_widget_new" display_type="all_products" products_count="10" template="catalog/product/widget/new/content/new_grid.phtml"}}

Поместите его под >

Перейдите в CMS > Управление страницами > Изменить "Домашняя страница"

Перейдите к содержимому TAB > Нажмите "Показать скрыть редактор"

Поместите это выше script

или

Недавно просмотренные продукты

{{widget type="reports/product_widget_viewed" page_size="5" template="reports/widget/viewed/content/viewed_grid.phtml"}}

Недавно сопоставимые продукты

{{widget type="reports/product_widget_compared" page_size="5" template="reports/widget/compared/content/compared_grid.phtml"}}

Заказы и возврат

{{widget type="sales/widget_guest_form" template="sales/widget/guest/form.phtml"}}

Должен работать для вас, пока вы не испытаете Magento 1.9

Ответ 3

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

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

Ответ 4

Шаг 1: Перейдите к: Magento Admin CMS > Страницы > Главная страница

Шаг 2: Перейдите на вкладку "Содержание" слева.

Шаг 3: добавьте следующий фрагмент в WYSIWYG

Примечание. Отметьте корневую категорию при создании продукта на вкладке категорий назначений.

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

Ответ 5

Мне удалось отобразить все продукты на моей домашней странице Magento, используя следующую ссылку: https://magentoexplorer.com/how-to-add-and-display-all-products-on-homepage-in-magento

введите описание изображения здесь Чтобы отобразить все продукты на домашней странице Magento

В Magento backend перейдите на CMS → Управление страницами > Домашняя страница и добавьте этот код

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

Отобразить товары из определенной категории на домашнюю страницу

Перейдите в CMS → Страницы > Домашняя страница и добавьте следующий код в редактор HTML Homepage

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

Замените category_id = "3" на нужный идентификатор категории

Надеюсь, что это поможет