View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002865||OXID eShop (all versions)||4.08. Cache||public||2011-05-11 10:40||2012-12-10 13:39|
|Product Version||Past development|
|Target Version||Fixed in Version||4.5.2 revision 38481|
|Summary||0002865: noncachable user components are not inititialised in initNonCacheableComponents|
|Description||if you use aUserComponents to register an own user component like|
protected $_aUserComponentNames = array('mycomp' => 1);
and set the blNotCacheable flag to 1, the user component is not initialised in cache calls.
The reason is, that user components and oxid components are not merged in initNonCacheableComponents() but only in init(). And in init() they are not initialised (in cache call) because init() thinks, it has already be done in initNonCacheableComponents()
Workaround until fixed: write the user component directly into the $_aComponentNames
|Tags||No tags attached.|
||@developers: check from source code side if such issue exist|
since with the latest update the usercomponents now can be configured va the config.inc.php, I rechecked this issue too - but its still not functional.
non cachable compontents added as usercomponent are not initialised in cached pages and therefore dont work.
The reason why it doesnt work is still well explaned above.