OXID eShop version 4.5.2
General hints for this package
none
Installation
Templates
Some admin templates were changed slightly due to bug fixes. Please find detailed information about template changes in directory “templ_docu_admin/index.html” of this package.
Please remember the Template Override System we introduced with version 4.2.0. This system will help you saving a lot of time and work while updating your system.
Fixed Bugs
0003153: [Products] when having functions declared in modules/functions.php no images are shown.
0002502: [SEO] Internal Server Error after change the SEO Suffix for differing Similar SEO URLs.
0003128: [Languages] Warnings because oxlang.php and texts are not shown in frontend.
0002840: [Languages] Multilang fields in non-standard tables (e.g. in custom tables).
0002718: [Languages] views for one language contain only fields from main table.
0002738: [Languages] indexes for language fields in additonal tables are not created.
0002662: [Coupons] Wrong voucher calculation for articles selected by categorie.
0002599: [Discounts] itm discount (product) is not given for variant-product.
0003156: [Files & Source code & Database] getBaseDir returns always non-SSL URL.
0002435: [Performance] Rangeprice calculation unneccessary costy, especially annoying in admin.
0003036: [Themes] Missing possibility to add comment and subscribe for newsletter while checkout (Azure) when logged in
0003155: [Files & Source code & Database] oxConfig::getInstance()->getParameter return no GET-Params if request-method is post.
0002865: [Caching] noncachable user components are not inititialised in initNonCacheableComponents.
0002228: [PDF invoice] Squares are displayed instead of doublebyte characters in PDF Invoice.
You may find the complete list of bugfixes in our bugtracking system: https://bugs.oxid-esales.com/changelog_page.php.
New Features
No new features in this patch.
Important information for developers
- Added new config option aMultiLangTables – array of additional (used for your own purpose, modules and etc.) table names which have multi-language fields.
Example: $this->aMultiLangTables = array( ‘table1’, ‘table2’ ); It is an alternative to overwriting oxLang::getMultiLangTables() method with a module.
Related to bug #2840