我在Grav / Twig中有图片库,希望其中一些可以随机显示在首页上

时间:2019-07-04 13:46:53

标签: twig grav

当前使用page.find('/folder_name').media.images提取图像并在for循环中设置限制。但是没有办法将它们随机化。我认为在for循环中设置限制不是一个好方法。有人可以帮忙吗?

在这里我要画廊。建议的方法适用于文章,但不适用于媒体收藏。

1 个答案:

答案 0 :(得分:1)

获得成功。我使用如下的randomize函数通过切片将我的图像集合随机化,以将其限制为仅50张图像。

image_album = page.find('/folder_name').media.images|randomize()|slice(0,50)

这对我有用,并给出了预期的结果。