Bitte immer Live Url, PHP Version, Template Version und Template Name angeben

[GELÖST] Template styles doesn't open, Exceptions because of warnings in HTML

  • GreezeLee
  • GreezeLees Avatar Autor
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 7
  • Dank erhalten: 0
I've upgraded to Joomla 4 and PHP 8. After that, the Astroid open-animation stays forever when editing the styles, because there are runtime exceptions. There are warnings in the html "head/script" part:
Code:
<script> ... var TEMPLATE_PRESETS = {"blue":{"title":"blue","colors":[],"preset":[],"thumbnail":"","name":"blue"},"dark":{"title":"dark","colors":[],"preset":[],"thumbnail":"","name":"dark"},"green":{"title":"green","colors":[],"preset":[],"thumbnail":"","name":"green"},"red":{"title":"red","colors":[],"preset":[],"thumbnail":"","name":"red"}}; Warning: Array to string conversion in .../httpdocs/libraries/astroid/framework/layouts/manager/index.php on line 46 Warning: Array to string conversion in .../httpdocs/libraries/astroid/framework/layouts/manager/index.php on line 46 Warning: Array to string conversion in .../httpdocs/libraries/astroid/framework/layouts/manager/index.php on line 46 Warning: Array to string conversion in .../httpdocs/libraries/astroid/framework/layouts/manager/index.php on line 46 var TPL_PRESETS = [Array,Array,Array,Array]; ... </script>

Versions I use:
Template: Power 1.3.11
Astroid: 2.6.3

How can I solve this problem?
von GreezeLee

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Do you use PHP 8.0 or 8.1?
Maybe try 8.0 und set error reporting to none:


Last Edit:2 Jahre 3 Monate her von Administrator

Anhänge:

Letzte Änderung: 2 Jahre 3 Monate her von Administrator.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Hallo,
vor und nach dem Update:
- Joomla, Browser und Astroid Cache löschen bzw deaktivieren
- Minify in der theme Konfig deaktivieren oder sonstige Komprimierungstools

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • GreezeLee
  • GreezeLees Avatar Autor
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 7
  • Dank erhalten: 0
It doesn't matter, it's the same problem with PHP 8 and 8.1.
Setting error reporting to "none" works as workaround.

There are still arrays in the variable:
Code:
var TPL_PRESETS = [Array,Array,Array,Array];
von GreezeLee

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • GreezeLee
  • GreezeLees Avatar Autor
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 7
  • Dank erhalten: 0
All minifying options are disabled.
Cache reset doesn't change anything.
von GreezeLee

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Do you have a link to the problem?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Installations-Service

Sparen Sie Zeit, wir installieren ihr gekauftes Joomla Template
mit all den dazugehörigen Extensions und dem "Demo Inhalt" innerhalb der nächsten 24 Stunden
auf einem Server/Webhost ihrer Wahl

Kaufen - 59€

Copyright © 2008 - 2025 Joomlaplates | Professional Joomla Templates

Impressum & Datenschutz | AGB