Heim > Artikel > Backend-Entwicklung > Warum werden Änderungen an „product.php' nicht auf der Produktdetailseite in OpenCart 3 angezeigt?
OpenCart 3: Permanente Änderungen trotz Cache-Löschen – Erkundung von Ocmod- und Twig-Caches
In OpenCart 3 tritt ein häufiges Problem auf, wenn Änderungen an vorgenommen werden Die Datei „catalogcontrollerproductproduct.php“ wird auf der Produktdetailseite nicht angezeigt. Nach dem Löschen des Systemcaches und dem Aktualisieren der Seite bleiben die Änderungen bestehen.
Dieses Verhalten wird auf zwei potenzielle Schuldige innerhalb der OpenCart-Architektur zurückgeführt: ocmod- und Twig-Caches.
Ocmod-Cache
Ocmod ist eine OpenCart-Erweiterung, die eine einfache Änderung von Kerndateien ermöglicht, ohne sie direkt zu bearbeiten. Wenn Änderungen an den Kerndateien vorgenommen werden, erstellt ocmod einen Cache, um nachfolgende Anfragen zu optimieren. Wenn die an den Kerndateien vorgenommenen Änderungen jedoch nicht im Cache widergespiegelt werden, kann dies zu dem beobachteten Problem führen.
Um den ocmod-Cache zu leeren, führen Sie die folgenden Schritte aus:
Twig Cache
Twig ist die Template-Engine von OpenCart. Es speichert kompilierte Vorlagen zwischen, um die Leistung zu verbessern. Wenn Änderungen an den Vorlagen vorgenommen werden, wird der Cache möglicherweise nicht automatisch aktualisiert, was dazu führt, dass diese Änderungen im Frontend nicht vorhanden sind.
So leeren Sie den Twig-Cache:
Das obige ist der detaillierte Inhalt vonWarum werden Änderungen an „product.php' nicht auf der Produktdetailseite in OpenCart 3 angezeigt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!