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->getBaseDir() }]. 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