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.

JustinP
quelle

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>
Yogesh Trivedi
quelle