Skip to content
Grav 2.1 is out: every page speaks Markdown. Read the announcement →

Image width and height in flex object

Started by Josh Attwood 5 years ago · 1 replies · 500 views
5 years ago

I am having an issue with image width and height attributes.

In other areas of the site I am managing to get the width and height attributes of an image using something along the lines of:

TXT
page.media[item.image].width

However, when using images from the flex directory these attributes seem to not be possible.
The only data I am getting from these images is:

JS
array:1 [
  "user/data/flex-directory/files/kh3iX57SlARgw8u.jpg" => array:4 [
    "name" => "kh3iX57SlARgw8u.jpg"
    "type" => "image/jpeg"
    "size" => 31039
    "path" => "user/data/flex-directory/files/kh3iX57SlARgw8u.jpg"
  ]
]

I need to obtain the width and height of each image because of the way we are lazy loading the images in.

5 years ago

@joshattwood, Just a guess... What will you get if your do:

PHP
foreach( $images as $image ){
   page.media[$image['name']].width
}
last edited 11/14/21 by pamtbaau

Suggested topics

Topic Participants Replies Views Activity
Support · by blu3prince, 4 days ago
1 84 14 hours ago
Support · by complanar, 7 days ago
6 165 2 days ago
Support · by Rick Beebe, 1 week ago
2 123 4 days ago
Support · by alex, 5 days ago
2 107 4 days ago
Support · by Marcel, 2 weeks ago
1 156 5 days ago