View Issue Details

IDProjectCategoryView StatusLast Update
0006474OXID eShop (all versions)2.3. Extensions (modules, themes)public2017-09-01 15:29
Reporterkeywan.ghadami Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Fixed in Version4.10.6 / 5.3.6 
Summary0006474: Icons of Visual Editor and other custom moduls not shown in backend (subshop)
DescriptionWe found a problem in adimn area, after selecting a subshop icons where missing in visual editor and evo slider. This is because in our project we configured https and mall urls and that modules using custom templates in the admin area and including resources via "getModuleUrl" method. e.g.

```
[{ $oViewConf->getModuleUrl('dd_slider','out/src/img/loading.svg')}]
```

Sadly this method does not work as expected and returns the subshopurl instead of the admin domain and so the browser will refuse to load some of the resources especially fonts for security reasons.
Steps To Reproduceconfigure mainshop (config.inc.php to have only https urls)
add subshop,
configure subshop to have mallurls on a different domain (also https)
install / activate module (evuslider or visual editor) for both shops

in admin area select subshop
open the module aread (e.g. the visual editor)
-> you should see some broken icons
-> chrome will report error in the console (firefox did not)

select main shop and open visual editor again
-> everything looks fine



Additional Informationfrom developer perspective some missing icons may not sound critical but for presenting and using that functions it is an blocker.

@QA please try to reproduce this
TagsSolution Provided
ThemeNot defined
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined

Relationships

has duplicate 0006601 closedflorian.auer Cross Domain Problem with wrong SSL Url in Visual CMS Module 

Activities

keywan.ghadami

2016-08-13 20:12

reporter   ~0011733

Pull request was created https://github.com/OXID-eSales/oxideshop_ce/pull/457

[email protected]

2017-03-08 15:12

reporter   ~0011992

For me it seems to be a real blocker because the missing icons are not the only problem. Because of the cross domain errors the save method is also not working. So you can't save the settings of a cms snippet (for example disable sidebar).

anton.fedurtsya

2017-09-01 15:17

administrator   ~0012216

Last edited: 2017-09-01 15:18

Thanks guys, i have just merged mentioned PR + ported to 5.3