#2224 Fehler 400 / Theme kann nicht gespeichert werden

Fehlerbeschreibung

Beim Speichern tritt im "Theme-Manager" der Fehler "400" bzw. "Error: Request failed with status code 400" auf und das Theme wird nicht gespeichert.


Ein klick auf den Button "Show full error" öffnet ein Pop-up mit dem Hinweis "Unable to compile the theme "TcinnThemeWare...". Undefined variable $twt-...".


Ursache

Der Hinweis "Undefined variable $twt" bezieht sich auf eine Theme-Variable welche in einem Konfigurationsfeld genutzt wird. Das ist grundsätzlich möglich unterliegt aber leider einer Einschränkung.


Variablen müssen vor der Nutzung in einem anderen Konfigurationsfeld beriets initialisiert sein. Dies ist nur dann der Fall, wenn die Variable vor dem zu befüllenden Konfigurationsfeld bereits definiert wurde.


Das Problem betrifft alle Konfigurationsfelder, tritt aber Hauptsächlich in Shopware Standard-Konfigurationsfeldern und Theme-Duplikaten auf. (Bekannte "Problem-Felder" sind mit entsprechenden Hinweisen in den Hilfe-Texten versehen.)


Lösung

Wenn du gerade eine Variable in ein Konfigurationsfeld eingetragen hast, lade einmal die Theme-Konfiguration neu und ändere das entsprechende Konfigurationsfeld wieder zu einem entsprechenden HEX- oder RGB-Wert.


Wenn du nicht sicher bist, öffne einmal alle Sektionen in der Theme-Konfiguration über den entsprechenden Button neben dem Speichern-Button. Klicke dich Stück für Stück durch die Tabs und suche nach der Variable. So findest du schnell Konfigurationsfelder die in Frage kommen und kannst diese prüfen.




Bitte teile uns deine Meinung mit!

Danke, das hat mir geholfen
Hat mir nicht geholfen

dc504990303d5ec825414c6a6591cf6c
Kurz die Cookies, dann geht's weiter...
Auch diese Seite nutzt die üblichen Arten von Cookies: Technische und funktionale Cookies sind unbedingt nötig,damit diese Website überhaupt funktionieren kann.Zusätzlich nutzen wir Marketing-Cookies,damit wir dich auf unseren Seiten wiedererkennen und unsere Website und Kampagnen stets verbessern können, sowie Personalisierungs-Cookies mit denen wir dich, auch außerhalb dieser Website, besser ansprechen können.

Mit der Auswahl "Akzeptieren und Schließen" erlaubst Du uns die Verwendung dieser Cookies und Technologien. Bitte besuche unsere Datenschutzerklärung für weitere Informationen. Dort erfährst Du auch wie wir die Daten für erforderliche Zwecke (z. B. Sicherheit) verwenden.

Hier kannst du einstellen, welche Cookies du zulassen möchtest.

Technisch erforderlich

Wir nutzen Cookies, um die Bedienung und die Bereitstellung der Website zu ermöglichen und um sicherzustellen, dass bestimmte Funktionen ordnungsgemäß funktionieren. Diese Cookies sind immer aktiviert, da Du die Website sonst nicht ordnungsgemäß bedienen könntest.

Marketing

Die TC-Innovations GmbH und unsere Werbepartner (einschließlich Social Media-Plattformen wie Google, Facebook und Instagram) nutzen Tracking, um Dir personalisierte Angebote anzubieten, die Dir das volle Nutzererlebnis bieten. Dies beinhaltet das Anzeigen von "Direktwerbung auf Werbeplattformen Dritter", wie in der Datenschutzerklärung beschrieben. Wenn Du dieses Tracking nicht akzeptierst, wirst Du dennoch zufällige Werbeanzeigen von uns auf anderen Plattformen angezeigt bekommen.

Analyse

Um unsere Websites und Services stetig zu verbessern, analysieren wir das Nutzerverhalten auf unseren Websites.

Mehr Informationen findest du in unserer Datenschutzerklärung.

Speichern Cookie-Einstellungen Akzeptieren und Schließen