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 |
Reporter | tjungcl | Assigned To | |||
Priority | high | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | Past development | ||||
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. | ||||
Theme | Both | ||||
Browser | All | ||||
PHP Version | any | ||||
Database Version | any | ||||
related to | 0001721 | resolved | vilma_liorensaityte | Missing functionality for custom component handling |
|
@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. |