Neu Bug im JTL Backend / Plugineinstellung

magnuskruschwitz

Aktives Mitglied
23. September 2020
26
1
Berlin
Hallo,

wenn ich mein Testplugin installiere und möchte mir die Einstellungen unter der Shopversion 5.2.2 anschauen, dann habe ich im File `admin/templates/bootstrap/tpl_inc/footer.tpl` folgenden Bug:
Bash:
PHP Fatal error: Uncaught Error: Cannot use object of type stdClass as array in /testshop/admin/templates_c/a5f54269c9292927773a7bf3417dc997bda2204d_0.file.footer.tpl.php:89

Dies liegt daran, dass in dem File Folgendes steht:
Zeile 61
Code:
config.startupMode = '{if ($config.global.admin_ckeditor_mode|default:'') === 'Q'}source{else}wysiwyg{/if}';

Richtig müsste es heißen:
Code:
config.startupMode = '{if ($config->global.admin_ckeditor_mode|default:'') === 'Q'}source{else}wysiwyg{/if}';

da $config ein Objekt ist und kein Array.

Viele Grüße

Magnus
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
347
Halle (Saale)
Nur, wenn du selbst eine Smarty-Variable mit dem Namen "config" assignt und damit unsere überschrieben hast.
Die vom Shop im Backend bereitgestellte Variable mit diesem Namen ist immer ein Array.
 

Ähnliche Themen