View Issue Details

IDProjectCategoryView StatusLast Update
0007128OXID eShop (all versions)2.3. Extensions (modules, themes)public2020-04-22 16:16
Reporterclaro Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionno change required 
Product Version6.1.5 
Summary0007128: If Visual CMS Module is deactivated, Content with Visual CMS Smarty Tags causes Smarty error and Shop is offline
DescriptionI activated Visual CMS Module to test it. I changed some CMS-Content in Visual CMS Editor and decided that i don't need the module. So I deactivated the module.
Now the shop goes offline because of a smarty error, if a page is called which contains CMS-Content modified with Visual CMS.

oxideshop.log:
[21 Apr 10:09:03.503920 2020] [uncaught error] [type E_USER_ERROR] [file /var/www/htdocs/oxid615/vendor/smarty/smarty/libs/Smarty.class.php] [line 1100] [code ] [message Smarty error: [in ox:oxstartwelcome278c494482fc0b57a327868e8951f0fc0 line 1]: syntax error: unrecognized tag 'veparse' (Smarty_Compiler.class.php, line 585)]

So after deactivating Visual CMS module, one has to find all CMS-Content modified by Visual CMS an delete the Smarty tags written by the module...
Steps To Reproduce1) activate Visual CMS Module
2) go to Visual CMS-Editor and modify Help - Main Content (oxhelpdefault)
3) deactivate Visual CMS Module
4) call Help - Main Page in Shop
TagsCMS, error, Offline, Smarty, VisualCMS, WYSIWYG
ThemeFlow
BrowserNot defined
PHP Version7.1
Database VersionNot defined

Activities

QA

2020-04-22 16:15

administrator   ~0013199

Last edited: 2020-04-22 16:16

The Visual CMS documentation warns that Visual CMS adds additional tags for managing widgets to CMS content when you save it. If the Visual CMS module is disabled, the tags can no longer be interpreted:

https://docs.oxid-esales.com/modules/vcms/de/3.3/funktionsbeschreibung/grundfunktionen.html

To change this, you only need to remove Visual CMS tags. Smarty tags are not affected.

-MF