Projekt

Allgemein

Profil

Aktionen

GX-Bug #68434

geschlossen

StyleEdit löscht beim öffnen immer den Cache und damit auch das /public/theme/ Verzeichnis was zu Problemen führt / StyleEdit always deletes the cache when opened and thus also the /public/theme/ directory, which leads to problems

Von Till Tepelmann vor fast 4 Jahren hinzugefügt. Vor mehr als 3 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Alexandre Ataides
Kategorie:
StyleEdit 4
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.2.0.0, 4.2.0.0 beta1, 4.2.0.1, 4.2.1.0, 4.2.1.0 beta1, 4.3.1.0, 4.3.1.0 RC1, 4.3.1.0 beta1, 4.3.1.0 beta2, 4.3.1.0 beta3, 4.3.2.0, 4.3.2.0 beta1, 4.3.2.1, 4.3.3.0, 4.3.3.0 beta1, 4.3.3.1
Release Notes Langtext:

Probleme mit dem Theme-Cache beim Öffnen des StyleEdits behoben


Beschreibung

StyleEdit löscht beim öffnen immer den Cache und damit auch das /public/theme/ Verzeichnis was zu Problemen führt

Kann wie folgt reproduziert werden:

  1. Gambio Admin öffnen
  2. Auf dem Server per FTP den Ordner /public/theme/ prüfen und Änderungsdatum abschreiben
  3. StyleEdit unter "Inhalte->Template Einstellungen öffnen
  4. Auf dem Server FTP prüfen der Ordner /public/theme/ wurde neu erstellt, Änderungsdatum prüfen

Erwartetes Ergebnis:
Der Shopcache darf beim Öffnen des StyleEdit nicht geleert und damit nicht das /public/theme/ Verzeichnis gelöscht und neu erstellt werden. Der Cache darf nur beim Speichern im StyleEdit geleert werden, damit der nächsten Aufruf den Ordner /public/theme/ vernünftig erstellt.

Tatsächliches Ergebnis:
Beim Öffnen des StyleEdits wird der Cache geleert und neu erstellt, was den Ordner /public/theme/ löscht, durch das Löschen beim Aufruf des StyleEdits wird der nächste Shopbesucher Probleme bekommen und der Cache kann unter Umständen nicht korrekt erstellt werden.

Lösung:
Cache beim Öffnen des StyleEdits nicht löschen, sondern nur beim Beenden


StyleEdit always clears the cache when opened and thus also the /public/theme/ directory which leads to problems.

Can be reproduced as follows:

  1. open Gambio Admin
  2. check the folder /public/theme/ on the server via FTP and copy the modification date
  3. open StyleEdit under "Content->Template settings
  4. on the server FTP check the folder /public/theme/ has been newly created, check modification date.

Expected result:
The store cache must not be cleared when opening StyleEdit, and thus the /public/theme/ folder must not be cleared and recreated. The cache must only be cleared when saving in StyleEdit, so that the next invocation creates the /public/theme/ folder reasonably.

Actual result:
When StyleEdit is opened, the cache is cleared and recreated, which deletes the /public/theme/ folder, by deleting it when StyleEdit is called, the next store visitor will have problems and the cache may not be created correctly.

Solution:
Do not delete cache when opening StyleEdit, but only when exiting.


Aktionen

Auch abrufbar als: Atom PDF