AbanteCart Development > Development Help Needed

extend or hook

(1/1)

natdroid:
How to extend or replace function with my own in /core/engine/controller.php ?


https://github.com/abantecart/abantecart-src/blob/master/public_html/core/engine/controller.php#L392

Any help would be greatly appreciated.

abolabo:
Please explain what the aim?

abolabo:
hmm...
may be better to create empty file /javascript/jquery-1.12.4.min.js inside of your  extension?

$this->templateResource() is a method of AView class, not AController.

It looking into extensions for needle first


--- Code: ---    public function templateResource($filename, $mode = 'http')
    {
        if (!$filename) {
            return null;
        }
        $http_path = '';
        $res_arr = $this->_extensions_resource_map($filename);
....

--- End code ---

abolabo:

--- Quote from: abolabo on March 20, 2019, 09:08:14 AM ---
may be better to create empty file /javascript/jquery-1.12.4.min.js inside of your  extension?


--- End quote ---

Did you already tried this?

abolabo:
Yes, i know. You cannot to override function of AController. It's a core base abstract controller. 
You should to manipulate your js and css via tpl-replacements, pre- and post- tpls of your extension,
or effect on ADocument class from your hooks ($this->document->addScript(); ). 
Not sure that approach with disabling some js files from extension is good. Extension is one of many and can conflict with other

Navigation

[0] Message Index

Go to full version
Powered by SMFPacks Social Login Mod