Overload or extend core/* files?

Hello,
is there any safe way to overload or extend OXID core files?
I’ve worked with OXID EE 2.7.0.3 and know that i can extend it with modules which overwrite or extend existing views (afaik only views, not the encryped corefiles).
I wonder if something similar is possible for the core files in OXID 4, for views it seems to be just the same as in older versions.
E.g. i would like to alter the SEO-routine, so that all URLs are lowercase. This only requires one little change (add strtolower to a few methods in oxseoencoder.php). But rather than altering the corefiles, i would like to extend them, so that updates and new releases are painless and easy to deploy.
Can i achieve this with some kind of modules or how would i approach such modification "the right way"
Thanks in advance,
Marc

Nearly solved, i found this http://www.oxid-esales.com/en/resources/help-faq/eshop-manual/example-module-extending-category-view and will give it a try.

edit: ok that works, nice :).

Hi m10g,

I am a bit late but yes, this is the preferred way we do override… :wink:


Marco Steinhäuser
Community Operator
OXID eSales AG