Esta web utiliza cookies propias y de terceros para su funcionamiento. ¿Aceptas? Leer más
Creación de plugins

AssetManager

El Assetmanager nos permitirá añadir archivos CSS y Javascript a la página.

La estructura para cargar contenido correctamente es:

MyPlugin

  • Assets
    • JS
    • CSS

Cargar un CSS propio

Para cargar un CSS propio (alojado en la carpeta CSS dentro de Assets) debemos llamar al AssetManager desde el controlador:

AssetManager::add('css', FS_ROUTE . '/Plugins/webportal/node_modules/spectre.css/dist/spectre.min.css', 3);

En este caso estamos cargando el archivo spectre.min.css del plugin webportal.

Cargar un JS (Javascript) propio

Para cargar un Javascript propio (dentro de la carpeta JS de Assets), podemos llamar al archivo igual que al controlador, por ejemplo ListProducto. Cada vez que cargue el controlador ListProducto se cargará automáticamente el ListProducto.js.

Cargar un Javascript manualmente

Para cargar un JS propio debemos llamar al AssetManager desde el controlador:

AssetManager::add('js', FS_ROUTE . '/Plugins/MiPlugin/Assets/JS/MyJs.js', 3);

En este caso estamos cargando el archivo MyJs.js del plugin MiPlugin.