I’ve managed to get srcset
working for my image fields as per the documentation. Noice!
I’m now trying to get srcset
working for images in kirbytext()
.
Any ideas where to start looking in order to achieve this?
I’ve managed to get srcset
working for my image fields as per the documentation. Noice!
I’m now trying to get srcset
working for images in kirbytext()
.
Any ideas where to start looking in order to achieve this?
The image Kirbytag doesn’t use srcset by default. You could, however, either override the default image Kirbytag or create a custom tag with srcset support.
https://getkirby.com/docs/reference/plugins/extensions/kirbytags
Overriding a tag means to create a tag with the same tag name.
It might be worth checking out @bnomei’s srcset plugin as it has support for srcset kirbytag (amongst other things).
There’s also a brand new cookbook quicktip that shows how to reuse parts of existing tags in custom tags (2nd example with simple srcset)
I like the new cookbook recipe. Would have saved me some time to write another custom imagetag with srcset and lazyloading a few days ago.
Thanks! This looks great. I managed to cobble something together before I saw this but will look to adopt this I think
I added the plugin from the quicktip https://getkirby.com/docs/cookbook/extensions/extending-kirbytags
Now using imageset in the textarea field still just outputs an image with src only.
What did you add in your textarea field?
(imageset: my-image.jpg)
That’s what I suspected. If you don’t use the newly added srcset attribute with a comma separated list of srcset values, there will be no change whatsoever.
(imageset: my-image.jpg srcset: 300, 600, 900, 1200)
For more options, you might want to use one of the existing plugins.
Thanks!