# Wie Cache abschalten zum Entwickeln

**URL:** <https://forum.shopware.com/t/wie-cache-abschalten-zum-entwickeln/36344>\
**Category:** Themes & Design\
**Created:** [26. April 2016 um 12:50 UTC](https://forum.shopware.com/t/wie-cache-abschalten-zum-entwickeln/36344 "2016-04-26T12:50:10Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![tpk](https://avatars.discourse-cdn.com/v4/letter/t/d2c977/32.png) [@tpk](https://forum.shopware.com/u/tpk)\
**Post date:** [26. April 2016 um 12:50 UTC](https://forum.shopware.com/t/wie-cache-abschalten-zum-entwickeln/36344/1 "2016-04-26T12:50:10Z")

</div>

Hi,

bin sehr grün in Sachen Shopware und soll eine klinzig kleine Änderung am Template machen. Ich komme aber mit dem Cache nicht klar.

Unter Einstellungen -\> Caches / P.

habe ich “Shop im Bearbeitungsmodus verwenden” angeklickt. Das schien gestern eingermaßen, wenn auch nicht 100%ig auf Änderungen in Templates zu reagieren, heute reagiert es irgendwie gar nicht mehr. Ich habe darauf hin mal die Datein in web/cache verschoben, das schien kurzfristig zu funktionieren, dann war aber das CSS komplett zerschossen und ließ sich nur durch zurückschieben der Dateien wieder ins Lot bringen …

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [26. April 2016 um 13:10 UTC](https://forum.shopware.com/t/wie-cache-abschalten-zum-entwickeln/36344/2 "2016-04-26T13:10:17Z")

</div>

Hi,

den Template-Cache kannst du in deiner config.php deaktivieren, indem du folgendes Snippet ergänzt:

```
    'template' => [
        'forceCompile' => true,
    ],

```

Das ist für ExtJS-Entwicklung und Frontend-Smarty-Geschichten gleichermaßen hilfreich.

Besten Gruß,

Daniel

---

<div class="post-metadata">

**Author:** ![tpk](https://avatars.discourse-cdn.com/v4/letter/t/d2c977/32.png) [@tpk](https://forum.shopware.com/u/tpk)\
**Post date:** [26. April 2016 um 13:19 UTC](https://forum.shopware.com/t/wie-cache-abschalten-zum-entwickeln/36344/3 "2016-04-26T13:19:01Z")

</div>

Muss das nicht false gesetzt werden??

---

<div class="post-metadata">

**Author:** ![tpk](https://avatars.discourse-cdn.com/v4/letter/t/d2c977/32.png) [@tpk](https://forum.shopware.com/u/tpk)\
**Post date:** [26. April 2016 um 13:19 UTC](https://forum.shopware.com/t/wie-cache-abschalten-zum-entwickeln/36344/4 "2016-04-26T13:19:59Z")

</div>

Sorry, es dämmert, true macht natürlich Sinn

---

<div class="post-metadata">

**Author:** ![tpk](https://avatars.discourse-cdn.com/v4/letter/t/d2c977/32.png) [@tpk](https://forum.shopware.com/u/tpk)\
**Post date:** [26. April 2016 um 13:26 UTC](https://forum.shopware.com/t/wie-cache-abschalten-zum-entwickeln/36344/5 "2016-04-26T13:26:36Z")

</div>

Die config.php im root, oder gibt es noch ne andere?

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [26. April 2016 um 13:56 UTC](https://forum.shopware.com/t/wie-cache-abschalten-zum-entwickeln/36344/6 "2016-04-26T13:56:52Z")

</div>

```
// config.php
array(
    'db' => array(
        // dein datenbank kram usw
    ),
    'template' => [
        'forceCompile' => true,
    ],
)

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![feeela](https://avatars.discourse-cdn.com/v4/letter/f/bcef8e/32.png) [@feeela](https://forum.shopware.com/u/feeela)\
**Post date:** [28. März 2018 um 10:39 UTC](https://forum.shopware.com/t/wie-cache-abschalten-zum-entwickeln/36344/7 "2018-03-28T10:39:50Z")

</div>

@Shopwareianer‍ Leider hilft auch dies nicht recht. Selbst wenn die Caching-Einstellungen auf „Shop im Bearbeitungsmodus verwenden“ stehen und in der config.php `forceCompile =\> true` gesetzt ist, muss ich nach jeder Änderung in der eigenen custom.js den Cache manuell leeren und das Theme neu kompilieren um die Änderungen zu sehen.

Wie entwickelt man effektiv CSS und JS für Shopware ohne manuelle Schritt und ohne jedes Mal die Theme-Kompilierung auszuführen?

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [28. März 2018 um 10:46 UTC](https://forum.shopware.com/t/wie-cache-abschalten-zum-entwickeln/36344/8 "2018-03-28T10:46:50Z")

</div>

Das wird hier beschrieben:&nbsp;[https://developers.shopware.com/designers-guide/best-practice-theme-development/](https://developers.shopware.com/designers-guide/best-practice-theme-development/#search-results)

Viele Grüße

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [27. Juli 2023 um 13:23 UTC](https://forum.shopware.com/t/wie-cache-abschalten-zum-entwickeln/36344/10 "2023-07-27T13:23:55Z")

</div>

Nicht wirklich in Shopware 5

---

<div class="post-metadata">

**Author:** ![chamaw](https://avatars.discourse-cdn.com/v4/letter/c/b487fb/32.png) [@chamaw](https://forum.shopware.com/u/chamaw)\
**Post date:** [29. Juli 2023 um 07:05 UTC](https://forum.shopware.com/t/wie-cache-abschalten-zum-entwickeln/36344/11 "2023-07-29T07:05:57Z")

</div>

uups, ja stimmt, das ist Shopware 6 !

Diese Datei anlegen:  
/config/packages/twig.yaml

und dort das hier rein:

```auto
twig:
    debug: '%kernel.debug%'
    strict_variables: false
    exception_controller: null
    cache: false

```
