SummerNote WYSIWYG + Smarty + OXID 6

25. April 2019

 

Seit OXID 6 ist der Open-Source-WYSIWYG-Editor SummerNote integriert.

Leider gibt es hier jedoch das Problem dass Texte mit Smarty-Tags nicht korrekt in der Datenbank gespeichert werden.

Aus [{ $oViewConf->getBaseDir() }] wird [{ $oViewConf-&gtgetBaseDir() }]. Dies führt beim Generieren des Inhalts im Shop-Frontend zu folgender Fehlermeldung.

[25 Apr 16:32:42.564851 2019] [uncaught error] [type E_USER_ERROR] [file /var/www/html/vendor/smarty/smarty/libs/Smarty.class.php] [line 1100] [code ] [message Smarty error: [in ox:652a4ba8a2f745cfdca9c6b5189bc9b60 line 1]: syntax error: unrecognized tag: $oViewConf->getBaseDir() (Smarty_Compiler.class.php, line 441)]

Wir haben hierfür das Modul pcSummerNoteFix geschrieben, welches natürlich auf packagist/github kostenlos zur Verfügung steht.

https://packagist.org/packages/proudcommerce/pcsummernotefix