Frage

Wenn der Cache deaktiviert ist, funktioniert der Mage::getSingleton('cms/page')->getIdentifier(); fein und ich bekomme korrekte Seitenkennung für alle Seiten .

Wenn der Cache aktiviert ist, ist es immer , die angezeigte Seitenkennung zurückzugeben, die beladene Tannen t.

Ich rufe es in PHTML-Dateien an.Sollte es in Blockklassen gut funktionieren?

Jede Problemumgehung?


update:

eigentlich wird jeder Code irgendwie zwischengespeichert und ich kann keine Ausgabe des neuen Codes sehen, es sei denn, ich spülen oder den Cache deaktivieren.Dies scheint also kein Thema dieses speziellen Singleton-Objekts zu sein.Auf demselben Server ist ein weiterer Magento-Installation / Projekt in Ordnung, wenn Cache aktiviert ist, und ich kann sofort nach oben sehen.Ich suche das Problem.Es könnte eine andere Einstellung oder das Thema sein, das einige Erweiterungen erstellt hat.

War es hilfreich?

Lösung

Mein gesamter Navigationsblock wurde zwischengespeichert und alle Änderungen, die ich machte, spiegelt überhaupt nicht über das Frontend, es sei denn, der Cache wird gelöscht.Aber andere PHTML-Dateien waren in Ordnung.

In meiner Navigationsblock-Klasse habe ich den folgenden Code hinzugefügt und es funktioniert jetzt wie erwartet:

generasacodicetagpre.

Der folgende Link half mir, das Problem zu beheben: https://stackoverflow.com/a/25032002/1302297

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top