Skip to content
● Grav 2.2 is out: 2x faster cold starts and 96% less memory on big sites. Read the announcement →

Get first page image in TWIG with "width: 100%" style applied

Solved by Paul Massendari View solution

Started by Usk70 9 years ago · 3 replies · 2155 views
9 years ago

I am trying to get the first page folder image inside a twig template with a "width: 100%" CSS style applied.

I have tried both:

<a href="{{ page.url }}">{{ page.media[0].html('{{ post.title }}', '{{ page.title }}', 'full-width') }}</a>
(with a CSS file with 100% width applied).

and

<a href="{{ page.url }}"><img src="{{ page.media.images[0].url }}" alt="{{ page.title }}" style="width: 100%" /></a>

without success.

Any tips? Thanks.

9 years ago

are you sure it should be page.media.images.url ? try this one, for me it works perfectly:
page.header.image[0]|first.path

👍 1
9 years ago Solution

{{page.media.images|first.url }} will do the trick

👍 1

Suggested topics

Topic Participants Replies Views Activity
Themes & Styling · by FrViPofm, 2 weeks ago
4 392 5 days ago
Themes & Styling · by johan thomas, 5 years ago
1 751 2 weeks ago
Themes & Styling · by stuart young, 2 months ago
3 609 2 months ago
Themes & Styling · by Sebadamus, 2 months ago
5 622 2 months ago
Themes & Styling · by martynfoster735, 2 months ago
1 595 2 months ago