【问题标题】:I have a gallery of images in Grav/Twig and want a few of them to be displayed on homepage but randomly我在 Grav/Twig 中有一个图片库,希望其中一些图片随机显示在主页上
【发布时间】:2019-07-05 01:23:35
【问题描述】:

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

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

【问题讨论】:

标签: twig grav


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2018-01-04
    • 2022-08-16
    • 2021-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多