Produkte einer Kategorie auf der Startseite in Magento anzeigen 1.9.2.2
-
13-12-2019 - |
Frage
Ich werde gerade verrückt.Ich erstelle eine Vorlage und diese einfache Sache, die in 5 Minuten erledigt war, hat die letzten 3 Stunden in Anspruch genommen.
Ich kann nicht herausfinden, warum diese einfache Blockfunktion zum Anzeigen einer Kategorie auf der Startseite in Magento 1.9.2.2 nicht mehr funktioniert:
{{block type="catalog/product_list" name="home.catalog.product.list" category_id="7" template="catalog/product/list.phtml"}}
Ich habe herausgefunden, dass Sie diesen Block auf die Whitelist setzen müssen ...Wie macht man das?!
Könnte mir jemand helfen?Das würde ich wirklich schätzen!
Vielen Dank im Voraus!
Lösung
Aufgrund des SUPEE-6788-Musters können Sie Folgendes verwenden:
Als Alternativlösung.
Gehen Sie zur Registerkarte „Design“ Ihrer CMS-Seite
Unten setzen layout xml code
bei 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>
Es wird kein Problem mit der Berechtigung entstehen
Andere Tipps
Nach dem letzten Patch SUPEE-6788 enthält Magento eine weiße Liste zulässiger Blöcke oder Anweisungen.Wenn ein Modul oder eine Erweiterung Variablen wie verwendet {{config path="web/unsecure/base_url"}}
Und {{block type="catalog/product_list"}}
in CMS-Seiten oder E-Mails enthalten und die Anweisungen nicht in dieser Liste enthalten sind, müssen Sie sie mit Ihrem Datenbankinstallationsskript hinzufügen.
Sie können zulässige Variablen und Blöcke in konfigurieren System > Permissions > Blocks
Und System > Permissions > Variables
.
Vollständige Details zu SUPEE-6788: http://magento.com/security/patches/supee-6788-technical-details