J'ai deux curseurs de produits
(basé sur \Magento\Catalog\Block\Product\Widget\NewWidget
) sur ma page d'accueil.
Je voudrais ajouter des échantillons à ces curseurs de produit.
Les curseurs sont ajoutés dans ma présentation homepage.xml comme ci-dessous:
<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>
J'ai essayé d'ajouter les échantillons en ajoutant le bloc avec la classe Magento\Swatches\Block\Product\Renderer\Listing\Configurable
mais cela ne fonctionne pas comme prévu.
Quelqu'un sait-il comment y parvenir sur la page d'accueil?
Merci.
magento2
configurable-product
swatches
user1393817
la source
la source
Réponses:
Créez un module simple pour afficher des échantillons dans un produit configurable sur la page d'accueil.
Vous devez suivre les étapes ci-dessous pour obtenir des échantillons sur la collection de produits de la page d'accueil,
app / code / Test / Homeslider / registration.php
app / code / Test / Homeslider / etc / module.xml
app / code / Test / Homeslider / view / frontend / templates / products.phtml
créer un fichier xml pour l'affichage à l'intérieur de la page d'accueil, app / code / Test / Homeslider / view / frontend / layout / cms_index_index.xml
Créer un fichier de blocage , application / code / Test / Homeslider / Block / Productslist.php
Exécuter la commande,
la source
Voilà, j'ai fait un paquet tel que recommandé par @ Rakesh. Merci beaucoup bro. Nuancier de page d'accueil
la source