Random 如果有,树枝是随机的

Random 如果有,树枝是随机的,random,twig,Random,Twig,我试着学习细枝,我得到了下一个样本 {{ random(['1', '2', '3']) }} {% if random.1 %} <img src="../1.jpg" alt="banner" class="img-responsive" > {% elseif random.2 %} <img src="../2.jpg" alt="banner" class="img-responsive" > {% else %} <i

我试着学习细枝,我得到了下一个样本

{{ random(['1', '2', '3']) }}   

{% if random.1 %}
    <img src="../1.jpg"  alt="banner" class="img-responsive" >
{% elseif random.2 %}
    <img src="../2.jpg"  alt="banner" class="img-responsive" >
{% else %}
    <img src="../3.jpg"  alt="banner" class="img-responsive" >
{% endif %}
{{random(['1','2','3'])}
{%if random.1%}
{%elseif random.2%}
{%else%}
{%endif%}
其中显示一个数字0、1或3 (不应显示数字)

图像的进一步结果始终为3.jpg


有人能帮我找到写正确代码的方法吗?

@DarkBee的答案是正确的。这是您编写代码的方式:

{% set rand = random([1, 2, 3,]) %}

{% if rand == 1 %}
    <img src="../1.jpg"  alt="banner" class="img-responsive" >
{% elseif rand == 2 %}
    <img src="../2.jpg"  alt="banner" class="img-responsive" >
{% else %}
    <img src="../3.jpg"  alt="banner" class="img-responsive" >
{% endif %}
{%set rand=random([1,2,3,])%}
{%如果兰德==1%}
{%elseif rand==2%}
{%else%}
{%endif%}

这是一个供您试用的实用工具:

{%set rand=random([1,2,3,])%}{%if rand==1%}…
在我的答案之外打勾,如果答案正确。谢谢