Templateanpassung / Cache

Guten Morgen,

vermutlich wurde das Thema schon oft diskutiert, doch irgendwie finde ich keine Lösung.
Eine Änderung des Templates (z.B. default.tpl) kann ich genau einmal durchführen, so dass ich diese auch im Frontend sehen kann.

Alle weiteren werden nicht angezeigt - vermutlich da die Seite gecached wird.

Ich habe jedoch das erste Häkchen angeklickt, so dass Templateänderungen sofort angezeigt werden sollten.

Kann mir jemand weiterhelfen?

Vielen Dank!

Carino

einfach die Dateien im Verzeichnis /tmp direkt im Stammverzeichnis löschen, dann werden die Templates neu gezogen

Hm, bei jeder Änderung? Das ist ja doch sehr aufwendig, wenn man in der Entwicklungsphase mehrmals pro Minute Änderungen speichert.

Gibt es da keine andere Möglichkeit?

Habe gerade dies gefunden:
http://blog.tabsl.eu/programmierung/oxid-eshop-modul-tmp-loeschen/

Vielleicht klappt das.

Hi Carino,

in den Grundeinstellungen / Performance gibt es folgende Option:

Überprüfen ob Templates neu kompiliert werden müssen. Schalten Sie diese Einstellung aus, wenn der eShop in den Live-Betrieb geht.

Setze doch hier mal einen Haken, bei mir funktioniert das so, die Templates werden somit immer neu kompiliert, falls eine Änderung vorliegt.

Es gibt irgendwo auch noch ein schönes Modul, mit welchem man direkt im Backend die TMP Dateien usw. löschen kann. Bei Sprachdateien, kommst Du nicht umhin, den TMP Ordner zu leeren.

Viele Grüße vom Chris

coarsy:

danke dir. das habe ich ja bereits als erstes “vergeblich” versucht.
Die genannte erweiterung scheint genau das machen zu sollen, was ich brauche nur finde ich die Aktivierungsmöglichkeit nicht im Backend. Müssen Module nach FTP Transfer noch irgendwo aktiviert werden?

Grüße,
Carino

ja, unter Stammdaten -> Grundeinstellungen -> System -> Module :

oxshopcontrol => mude_dev/mude_oxshopcontrol

Hi Carino,

ja, es gibt unter System noch ein Textfeld Module, dort musst Du das entsprechende Modul noch “einklinken”.

Das Modul hier meinte ich:
http://www.oxidmodule.com/OXID-Community-4/TMP-leeren.html

Viele Grüße vom Chris

Ah, jetzt verstehe ich auch die Anweisung "oxshopcontrol => mude_dev/mude_oxshopcontrol"
Aber es ist dann noch nicht aktiv, oder? Änderungen werden jedenfalls noch nicht beim Reload übernommen.

Wird durch die Installation irgendwo ein separater Menüpunkt erzeugt, oder muss ich noch DB Tabellen hinzufügen?

http://www.musterdenker.de/

Hab das Modul selbst nicht, aber laut Beschreibung werden die tmp´s automatisch bei jedem Aufruf des Shops gelöscht.

(evtl. vorher nochmals manuell ein letztes Mal den tmp Ordner leeren)

Leider tut es das Modul nicht. Oder habe ich etwas vergessen, was in der Beschreibung nicht aufgeführt wird?

Doch nun geht es. Der Shop war noch im Produktivzustand.

Danke für eure Hilfen!!!