我在 Twig 中有一个项目列表,看起来像这样。
{% set listItems = [
{ "name":"Bob","title":"Director","text":"Bob like burgers." },
{ "name":"Sue","title":"Manager","text":"Sue loves cash registers." },
{ "name":"Tim","title":"Assistant","text":"Tim doesn't like anything." }
] %}
Run Code Online (Sandbox Code Playgroud)
我想在 Twig 中随机获取三个可用人员中的两个,以便我可以在我的网站块中显示两个个人资料。(就像一个旋转的双功能!)
我找不到使用 Twig Docs 来做到这一点的方法,但我可能想错了。
您可以安装阵列扩展,然后结合shuffle@user1453870 的回答:
{% for item in listItems|shuffle|slice(0,2) %}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5248 次 |
| 最近记录: |