Magento - Comment afficher tous les produits de la page d'accueil?
-
27-09-2019 - |
Question
Affichage tous les produits dans la page d'accueil? Tous ceux qui ont eu fait cela?
Note: Cela peut se faire dans les pages CMS en ajoutant manuellement chaque catégorie id .. Je ne veux pas faire cela .. Trop compliqué si j'ai des centaines de catégories ..
Je pense que cela peut être codé mais je ne sais pas par où commencer? Merci et plus de puissance!
La solution
Aller à la page d'accueil dans le CMS -> Gérer les pages et ajoutez le code suivant dans le WYSIWYG
{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" template="catalog/product/list.phtml"}}
Cela devrait ensuite la liste de tous les produits de votre boutique sur cette page.
Vous pouvez également utiliser le même code pour naviguer dans une catégorie spécifique, en ajoutant la variable de catégorie, par exemple.
{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" category_id="9" template="catalog/product/list.phtml"}}
Autres conseils
Ceci est le code pour tous les produits
{{widget type="catalog/product_widget_new" display_type="all_products" products_count="10" template="catalog/product/widget/new/content/new_grid.phtml"}}
Mettre sous>
Aller à la CMS> Gérer les pages> Modifier 'Accueil'
Accédez à l'onglet Contenu> Cliquez sur Afficher Masquer l'éditeur
Mettre ce script ci-dessus
ou
Récemment viewd Produits
{{widget type="reports/product_widget_viewed" page_size="5" template="reports/widget/viewed/content/viewed_grid.phtml"}}
Récemment Comparés Produits
{{widget type="reports/product_widget_compared" page_size="5" template="reports/widget/compared/content/compared_grid.phtml"}}
Commandes et retours
{{widget type="sales/widget_guest_form" template="sales/widget/guest/form.phtml"}}
Doit travailler pour vous jusqu'à ce que Magento 1.9 testé
Aller à la page d'accueil dans la CMS -> pages
et sélectionnez Your Home page
, et dans la case contenu coller ce code:
{{block type="catalog/product_new" name="home.catalog.product.list" alias="products_homepage" template="catalog/product/list.phtml"}}
Étape 1: Aller à: Magento CMS Administrateur> Pages> Page d'accueil
Étape 2: Aller à: Tab Content de gauche
Étape 3: Ajouter extrait suivant dans le WYSIWYG
Remarque: Cochez la catégorie root lorsque créer un produit sur l'onglet Assigner des catégories.
{{block type="catalog/product_list" name="home.catalog.product.list"
alias="products_homepage" template="catalog/product/list.phtml"}}
Je réussi à afficher tous les produits sur ma page d'accueil Magento en utilisant la référence suivante: https://magentoexplorer.com/how-to-add-and-display-all-products-on-homepage-in-magento
Pour afficher tous les produits sur la page d'accueil Magento
Dans backend Magento, allez à la CMS -> Gérer les pages> Page d'accueil et ajoutez ce code
{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" template="catalog/product/list.phtml"}}
Pour afficher les produits d'une catégorie spécifique à la page d'accueil
Aller à la CMS -> Pages> Page d'accueil et ajoutez le code de suivi à l'éditeur HTML de page d'accueil
{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" category_id="3" template="catalog/product/list.phtml"}}
Remplacer category_id = "3" avec votre ID de catégorie souhaitée
Hope this helps