Statamic-如何访问具有属性的资产和单个资产?

时间:2018-11-21 21:02:07

标签: assets statamic

在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" />

0 个答案:

没有答案