# Extenden von base.html.twig oder auch: Shopware Spaghetti

**URL:** <https://forum.shopware.com/t/extenden-von-base-html-twig-oder-auch-shopware-spaghetti/67867>\
**Category:** Programmierung\
**Created:** [23. Juni 2020 um 08:35 UTC](https://forum.shopware.com/t/extenden-von-base-html-twig-oder-auch-shopware-spaghetti/67867 "2020-06-23T08:35:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![0xf76](https://avatars.discourse-cdn.com/v4/letter/0/ed8c4c/32.png) [@0xf76](https://forum.shopware.com/u/0xf76)\
**Post date:** [23. Juni 2020 um 08:35 UTC](https://forum.shopware.com/t/extenden-von-base-html-twig-oder-auch-shopware-spaghetti/67867/1 "2020-06-23T08:35:00Z")

</div>

Hallo,

bei meinem eigenen Theme bekomme ich einen Fehler in der Console geloggt.

```
(index):2411 Uncaught TypeError: Cannot read property 'substr' of undefined

 at XMLHttpRequest.open (cart:formatted:2433)
    at t.value (all.js:3)
    at t.value (all.js:3)
    at t.value (all.js:3)
    at e.value (all.js:5)
    at e.value (all.js:5)
    at e.value (all.js:3)
    at e (all.js:3)
    at new e (all.js:5)
    at Function.value (all.js:3)

```

An der besagten Stelle befindet sich:

```
var self = this;
                /* prevent logging AJAX calls to static and inline files, like templates */
                var path = url;
                if (url.substr(0, 1) === '/') {
                    if (0 === url.indexOf('')) {
                        path = url.substr(0);
                    }
                } else if (0 === url.indexOf('http\u003A\/\/shopware.local')) {
                    path = url.substr(21);
                }

```

Eine Änderung am Javascript wurde nicht vorgenommen. Theme.json behinhaltet u.a:

```
  "script": [
    "@Storefront",
    "app/storefront/src/js/custom.js"
  ]

```

Der Fehler tritt immer wieder auf, sobald der Off-Canvas Warenkorb geöffnet wird. Es ist zudem auch nicht mehr möglich, die Anzahl des Produkts im Off-Canvas-Warenkorb zu ändern - es passiert einfach nichts.

Leider ist die Meldung absolut nichts-aussagend.

Kann mir jemand dabei weiterhelfen bzw. weiß jemand vielleicht, woran es liegen könnte?

&nbsp;

Gruß

0xf760

---

<div class="post-metadata">

**Author:** ![0xf76](https://avatars.discourse-cdn.com/v4/letter/0/ed8c4c/32.png) [@0xf76](https://forum.shopware.com/u/0xf76)\
**Post date:** [23. Juni 2020 um 09:56 UTC](https://forum.shopware.com/t/extenden-von-base-html-twig-oder-auch-shopware-spaghetti/67867/2 "2020-06-23T09:56:07Z")

</div>

Lösung: base.html.twig darf nicht extendet werden und dabei wieder den Teil mit den Skripten beinhalten. Alles andere ist i.O.

Sowas gehört bei vernünftiger Software in die Docs @Shopware.
