Notice: You're viewing an old version of the Nylo Website documentation.
Consider upgrading your project to Nylo Website 7.x.
Widgets

Assets

Introduction

In this section, we'll look into how you can manage assets throughout your widgets. Nylo Website provides a few helper methods which make it easy to fetch images, files and more from your public/ directory.

Displaying images

You can return images by calling the below helper method.

getImageAsset('nylo_logo.png');

In your widget, it would look something like the below.

Image.asset(
  getImageAsset("nylo_logo.png"),
)

// or

Image.asset(
  "nylo_logo.png",
).localAsset()

Returning files

You can call the below helper method to get the full file path for an asset.

getPublicAsset('/images/nylo_logo.png');

This could also be any file within the public/ directory too

getPublicAsset('/video/welcome.mp4');

Adding new files

To add new files, open the public/ directory and include your files in a new folder or an existing one.