View Issue Details

IDProjectCategoryView StatusLast Update
0002005OXID eShop (all versions)1.04. Content, static (register, contact etc.) pagespublic2011-12-30 16:17
Reporteratlan428 Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version4.4.1 revision 28950 
Fixed in Version4.5.7 revision 41909 
Summary0002005: Invalid escpaing of &
DescriptionThe &-Sign would be replaced with an &, if you save a CMS-Page. That will produce a invalid HTML-Page and the SGML-Parser returns an error.
Steps To Reproduce1. Insert a link with parameters into a CMS-Page (like http://www.google.de?test=test&test2=test2) and use & to escape the ampersand
2. Open the CMS in a browser and view the html-source
3. The & is replace with an &
TagsNo tags attached.
Attached Files
screen.JPG (126,475 bytes)   
screen.JPG (126,475 bytes)   
Theme
BrowserAll
PHP Versionany
Database Versionany

Activities

atlan428

2010-07-29 10:30

reporter   ~0003319

I've use the & amp ; sign, but mantis doesn't show it.

birute_meilutyte

2010-07-29 12:21

reporter   ~0003321

Reminder sent to: atlan428

Hello,

if you use "&" character in cms page, then after saving it, in source it will be converted to "& amp ;". in shop frontend, in source it will also be "& amp ;", but visible as "&". no matter, if it is a separate character or used inside link. Links will also work correctly.
sorry, but i do not fully understand the problem. is this functionality not working in your eShop? or do you expect it to work in different way?

greetings,

atlan428

2010-07-29 13:09

reporter   ~0003325

Hello,

I've attached a screenshot showing the problem. The link is inserted with an & amp ; between test and test2. But it's replaced with an &-sign in the source code. That produces invalid html-files. (http://en.wikipedia.org/wiki/Standard_Generalized_Markup_Language)

greetings