View Issue Details

IDProjectCategoryView StatusLast Update
0003268OXID eShop (all versions)2.3. Extensions (modules, themes)public2018-11-19 15:02
Reporterbugcity Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionunable to reproduce 
Product Version4.5.2 revision 38481 
Summary0003268: Theme-specific options not possible for child-themes
DescriptionAdding theme-specific options into db-tables oxconfig && oxconfigdisplay lets backend show these options, but they are irrelevant / not processed in template / frontend. Only the values of the parent-theme are valid.
Steps To Reproduce1.) Create custom theme like described in http://wiki.oxidforge.org/Tutorials/Understanding_theme_management_in_OXID_eShop_from_4.5.0 ( -> "Custom themes")

2.) Add new theme specific config options by http://wiki.oxidforge.org/Tutorials/Understanding_theme_management_in_OXID_eShop_from_4.5.0 ( -> "Theme specific config"), e. g. by copying all options from Azure.

3.) Activate new custom theme in backend

4.) change some value (e. g. "aNrofCatArticles[0]" from 10 to 99... and save

5.) update frontend-view

6.) Result: no change, changing this value is only possible by editing it in the options of the parent-theme ( == Azure)
Additional InformationThe philosophy "if file/template in child-theme is different from file/template of parent-theme then take child-file/template, otherwise take it from parent-theme" would be consequently followed, if specific options in child-themes would be possible.

Thanks a lot!

Mark
TagsConfiguration Options, Theme Handling
ThemeNot defined
BrowserAll
PHP VersionNot defined
Database VersionNot defined

Relationships

duplicate of 0003250 resolvedjurate.baseviciene Theme settings not loaded correctly in subshops 

Activities

QA

2018-11-19 08:56

administrator   ~0012683

Last edited: 2018-11-19 09:11

The bug is not reproducible anymore (Flow).

My steps to test it:

1. Copied the folder Application/views/flow/ to Application/views/flow2
2. Removed anything in Application/views/flow2/tpl/ (so the tpl folder is empty)
3. Removed all settings in flow2/theme.php but "blFooterShowLinks".
4. Emptied the folder "tmp".
5. Activated flow2
6. Unchecked the option "blFooterShowLinks" so flow2 has false, flow has true.
7. Checked the frontend. The footer didn't show the help link anymore.

-MK

QA

2018-11-19 15:02

administrator   ~0012688

Please see https://bugs.oxid-esales.com/view.php?id=3268#c12683