1

在 statamic 中,我有一个定义了图像的容器,并在这些图像上设置了属性。然后我将单个资产页面变量保存在 page/index.md

photo: assets/main/image.jpg

我可以使用下面的方法,但前提是我为页面创建了单个图像字段集,这很乏味。

{{ asset:photo }}
    {{ glide src="{{ url }}" alt="{{ alt }}" />
{{ /asset:photo }}

{{ asset:photo }}
    <img src="{{ value }}" alt="{{ alt }}" />
{{ /asset:photo }}

我也可以制作一个容器并将单个图像放入容器中以进行如下访问,但这也很乏味。

{{ assets container="photo" }}
    <img src="{{ glide:id height="44" fit="crop_focal" }}" alt="{{ alt }}" />
{{ /assets }}

在不每次都创建容器或字段集的情况下访问具有属性的单个资产的最佳方法是什么?如果我也可以使用滑行来操纵图像,那就太好了!

我采用了以下方法,但无法通过这种方式访问​​任何属性。

<img src="{{ glide:photo height='44' fit='resize' }}" alt="Have to enter this attribute manually" />
4

0 回答 0