Dynamische Brotkrumen in der Produktansicht mit aktiviertem Ganzseiten-Cache


7

Situation

Wir haben einen Breadcrumb-Block auf unserer Produktdetailseite. Bei mehreren Kategoriebäumen, die Benutzer zu einer einzelnen Produktseite leiten, sollte sich der Breadcrumb-Trail abhängig von der Kategorie ändern, in der die Überweisung vorgenommen wurde.

In unserem Fall sind FPCdie Breadcrumbs dynamisch und funktionieren wie von mir beschrieben , wenn Full Page Cache ( ) deaktiviert ist.

Mit FPCaktiviert, wird die Semmelbrösel auf der anfänglichen Nicht-Cache - Seite Anfrage fixiert.

Frage

Wie würde ich vorgehen, um den Breadcrumb-Block auf der Produktseite dynamisch zu gestalten? Es ist vollkommen in Ordnung, wenn es auf den Ergebnisseiten der Kategorie zwischengespeichert wird.


Antworten:


2

Fügen Sie den folgenden Code in die Datei etc / cache.xml in einem beliebigen Modul ein oder erstellen Sie ein kleines Modul

<?xml version="1.0" encoding="UTF-8"?> 
<config>
    <placeholders>
        <catalog_breadcrumbs>
            <block>page/html_breadcrumbs</block>
            <name>breadcrumbs</name>
            <placeholder>CONTAINER_BREADCRUMBS</placeholder>
            <container>Enterprise_PageCache_Model_Container_Breadcrumbs</container>
            <cache_lifetime>86400</cache_lifetime>
        </catalog_breadcrumbs>
    </placeholders>
</config>
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.