У меня есть два слайдера продуктов
(на основе \Magento\Catalog\Block\Product\Widget\NewWidget
) на моей домашней странице.
Я хотел бы добавить образцы этих слайдеров продукта.
Ползунки добавлены в мой макет homepage.xml, как показано ниже:
<container name="items.wrapper.slider" after="full.width.white.bar" htmlTag="div"
htmlClass="wrapper wrapper--large c-catalog__products--slider-wrapper">
<block class="Silvan\TestExtension\Block\Product\Widget\NewWidget"
template="Magento_Catalog::product/widget/new/content/new_grid.phtml" name="new.products">
<block class="Magento\Swatches\Block\Product\Renderer\Listing\Configurable" as="new.products.swatches" template="Magento_Swatches::product/listing/renderer.phtml" />
</block>
</container>
Я попытался добавить образцы, добавив блок с классом, Magento\Swatches\Block\Product\Renderer\Listing\Configurable
но это не работает, как ожидалось.
Кто-нибудь знает, как этого добиться на домашней странице?
Спасибо.
magento2
configurable-product
swatches
user1393817
источник
источник
Ответы:
Создать простой модуль для отображения образцов в настраиваемом продукте на домашней странице.
Вы должны выполнить следующие шаги, чтобы получить образцы на главной странице коллекции продуктов,
Приложение / код / Test / Homeslider / registration.php
Приложение / код / Test / Homeslider / и т.д. / module.xml
Приложение / код / Test / Homeslider / просмотр / интерфейс / шаблоны / products.phtml
создать XML- файл для отображения на домашней странице, приложение / код / Test / Homeslider / view / frontend / layout / cms_index_index.xml
Создать файл блокировки , приложение / код / Test / Homeslider / Block / Productslist.php
Команда Run,
источник
Вот, пожалуйста, я сделал пакет в соответствии с рекомендациями @ Rakesh. Большое спасибо, брат. Образцы домашней страницы
источник