Post by karlpers » Thu Feb 23, 2023 9:14 pm

Trying to upgrade a module from 3.0 to 4.0. Now, since all extension files (include any scripts/css files) are located in the extension/ folder, im struggling to import them.

Earlier, I used:
$this->document->addScript('view/javascript/mymodule/modulescript.js');
as the files was located in admin/view/javascript/mymodule/modulescript.js

Now, the script is located in extension/mymodule/admin/javascript/modulescript.js

Anyone know how do it?
Sorry my bad coding skills :D

Active Member

Posts

Joined
Tue Jun 09, 2009 10:35 pm

Post by xxvirusxx » Thu Feb 23, 2023 9:18 pm

Try with

Code: Select all

$this->document->addScript('extension/my_module/admin/view/javascript/modulescript.js');

Upgrade Service | OC 2.3.0.2 PHP 8 | My Custom OC 3.0.3.8 | Buy me a beer


User avatar
Expert Member

Posts

Joined
Tue Jul 17, 2012 10:35 pm
Location - România

Post by karlpers » Thu Feb 23, 2023 9:54 pm

Unfortunately it didnt work. I got this working, but Im not sure if its right or wrong:

Code: Select all

$this->document->addScript( HTTP_CATALOG . 'extension/mymodule/admin/javascript/modulescript.js');

Active Member

Posts

Joined
Tue Jun 09, 2009 10:35 pm

Post by xxvirusxx » Fri Feb 24, 2023 2:45 pm

If that javascript file is not in view....then try

Code: Select all

$this->document->addScript('extension/my_module/admin/javascript/modulescript.js');

Upgrade Service | OC 2.3.0.2 PHP 8 | My Custom OC 3.0.3.8 | Buy me a beer


User avatar
Expert Member

Posts

Joined
Tue Jul 17, 2012 10:35 pm
Location - România
Who is online

Users browsing this forum: No registered users and 3 guests