View Issue Details

IDProjectCategoryView StatusLast Update
0004497OXID eShop (all versions)4.09. SEO, SEO URLpublic2012-12-10 13:34
ReporterFirefax Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version4.6.4 revision 49061 
Fixed in Version4.8.0_5.1.0_beta1 
Summary0004497: No html lang="" Tag when Performance -> "Show Language" is off
DescriptionThe Language Tag <html lang="de" > is NOT set when you disable the "Show Language" Tag under Performance.
Only <html lang="" > Appers.

So you will get a bad Html Tag which may effect the seo Ranking.

The <html lang="de" > Tag (second row in the HTML-Sourcecode) should always be set and should not be affected by the "Show Language" Tag.
Steps To ReproduceGo to Admin and disable under "Performance" -> "Show Language"

Have a look at 2nd line of the source-code. The Tag is missing.
Additional InformationIn which file is the tag created, so we can disable the tag or hardcode it to "de"?
TagsNo tags attached.
ThemeAzure
BrowserAll
PHP Versionany
Database Versionany

Activities

Firefax

2012-09-09 22:46

reporter   ~0007441

Workaround is to aktivate the "Show Language" and then disable [{* include file="widget/header/languages.tpl" *}] the 2nd line in the header.tpl. This should be fine if you have only 1 language an you do not need the flag.

aurimas.gladutis

2012-11-09 10:34

reporter   ~0007796

We have removed lang tag when "Show Language" is disabled.