Resolved a Fatal Error occurring during AJAX product listing requests (e.g., price slider). - Issue: In PHP 8.2+, accessing properties of a 'CategoryLazyArray' object using array syntax (dot notation) triggers a Fatal Error. - Cause: The Faceted Search module returns a LazyArray object during XHR requests, whereas standard page loads provide a native array. - Solution: Implemented a normalization block using JSON serialization to flatten the object into a standard associative array. This ensures template syntax compatibility regardless of the request type or property visibility (protected vs public).
Description
Alle bewerkingen die we aan het originele Falcon-thema hebben gedaan om het compatibel te maken met PrestaShop 9
Languages
Smarty
66.9%
JavaScript
14.8%
PHP
9.4%
SCSS
7%
HTML
1.4%
Other
0.4%