Skip to content
Grav 2.0 is officially stable. Read the announcement →
Support

Image width and height in flex object

Started by Josh Attwood 5 years ago · 1 replies · 476 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 Paul Hodges, 4 weeks ago
19 490 6 days ago
Support · by Lauw, 1 week ago
2 107 1 week ago
Support · by Anna, 3 weeks ago
4 430 1 week ago
Support · by gtx, 4 weeks ago
4 380 3 weeks ago
Support · by Anna, 1 month ago
9 487 4 weeks ago