In einem OctoberCMS-Plugin wollte ich eine JavaScript Datei laden, sobald eine Seite von OctoberCMS geladen wird. In diesem Beispiel liegt die Datei in dem Ordner plugins/myname/myplugin/assets/js/script.js.

Das laden der Datei lässt ich in der boot()-Funktion in der Plugin.php erreichen:

/**
 * boot method, called right before the request route.
 */
public function boot()
{
    Event::listen('cms.page.beforeDisplay', function($controller, $url, $page) {
        $controller->addJs('/plugins/myname/myplugin/assets/js/script.js');
    });
}Code-Sprache: PHP (php)