afficher les produits d'une catégorie sur la page d'accueil dans magento 1.9.2.2
-
13-12-2019 - |
Question
je deviens fou en ce moment.Je suis en train de mettre en place un modèle et cette chose simple qui a été réalisée en 5 minutes a pris mes 3 dernières heures.
Je n'arrive pas à comprendre pourquoi ce simple blocage permettant d'afficher une catégorie sur la page d'accueil ne fonctionne plus dans magento 1.9.2.2 :
{{block type="catalog/product_list" name="home.catalog.product.list" category_id="7" template="catalog/product/list.phtml"}}
J'ai découvert que vous devez ajouter ce bloc à la liste blanche...comment faire ça ?!
Quelqu'un pourrait-il m'aider ?Ça me plairait vraiment!
Merci beaucoup d'avance!
La solution
SUDEE-6788 PATTEN, vous pouvez utiliser ci-dessous:
onglet de conception goto de votre page CMS
mettre en dessous de layout xml code
à Layout Update XML field
<reference name="content">
<block type="catalog/product_list" name="home.catalog.product.list" category_id="7" template="catalog/product/list.phtml" />
</reference>
il ne créera pas de problème dans la permission
Autres conseils
Après le dernier patch, SUPEE-6788, Magento inclut une liste blanche de blocs ou de directives autorisés.Si un module ou une extension utilise des variables comme {{config path="web/unsecure/base_url"}}
et {{block type="catalog/product_list"}}
dans les pages CMS ou dans les emails, et que les directives ne figurent pas dans cette liste, vous devrez les ajouter avec votre script d'installation de base de données.
Vous pouvez configurer les variables et les blocs autorisés dans System > Permissions > Blocks
et System > Permissions > Variables
.
Détails complets du SUPEE-6788 : http://magento.com/security/patches/supee-6788-technical-details