SUPEE-9697 hat die Design Exceptions-Funktionalität von Magento Enterprise mit Full Page Cache beschädigt. Diese Funktion wird normalerweise zum Bereitstellen eines mobilen Themas verwendet.
So erstellen Sie das Problem neu (mit aktiviertem Ganzseiten-Cache und definierter Designausnahme):
- Ganzseiten-Cache leeren.
- Aktivieren Sie in Chrome Entwicklertools und schalten Sie die Gerätesymbolleiste um.
- Wechseln Sie zu einem Gerät, das Ihr Thema aktiviert (z. B. ein iPhone).
- Besuchen Sie die Website und bestätigen Sie, dass Sie Ihr mobiles Thema sehen.
- Schalten Sie die Gerätesymbolleiste der Entwicklertools um, sodass jetzt eine Desktopansicht angezeigt wird.
- Lade die Seite neu.
Unerwünschtes Verhalten:
- Sie werden sehen, dass die Vorlage, die bereitgestellt wird (vom Ganzseiten-Cache), die mobile Vorlage ist, die falsch ist.
enterprise-1.14
supee-9767
cmtickle
quelle
quelle
Auch auf Magento v1.13.1 (@thundar) unterscheidet sich der Code geringfügig von der akzeptierten Antwort.
Es ist in Zeile 196 statt 195 und der ursprüngliche Code war:
Soll werden:
quelle