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

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

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

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

Ответы [ 5 ]

20 голосов
/ 23 ноября 2010

Перейдите на главную страницу в 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"}}
10 голосов
/ 16 июля 2014

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

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

Поместите его в>> 1004 *

Перейдите в CMS> Управление страницами> Редактировать «Домашнюю страницу»

Перейти к содержаниюTAB> Нажмите на Показать Скрыть редактор

Поместите этот скрипт выше

Или

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

{{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 голосов
/ 06 января 2014

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

{{block type="catalog/product_new" name="home.catalog.product.list" alias="products_homepage" template="catalog/product/list.phtml"}}
1 голос
/ 14 мая 2015

Шаг 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"}}
0 голосов
/ 16 февраля 2017

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

enter image description here Показать все товары на домашней странице Magento

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

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

Для отображения товаров определенной категории на домашней странице

Перейдите в CMS -> Pages> Homepage и добавьте следующий код в 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" на желаемый идентификатор категории

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

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