首页 > 解决方案 > 我在 Grav/Twig 中有一个图片库,希望其中一些图片随机显示在主页上

问题描述

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

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

标签: twiggrav

解决方案


获得了成功。我使用如下的随机函数来随机我的图像集合切片以将其限制为仅 50 个图像。

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

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


推荐阅读