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" на нужный идентификатор категории
Надеюсь, что это поможет