【问题标题】:twig print field multiple image in field templates树枝打印字段模板中的多个图像
【发布时间】:2017-06-12 11:24:50
【问题描述】:

这里,我附上了我的代码

<div{{ attributes }}>
    {% if not label_hidden %}
        <div{{ title_attributes.addClass('field-label') }}>{{ label }}</div>

    {% endif %}
    <div{{ content_attributes.addClass('gall-wrp') }}>
        {% for item in items %}

  <a class="gall-img" href="{{ file_url(element['#object'].field_multiple_image.0.entity.uri.value) }}"> 
       <img src="{{ file_url(element['#object'].field_multiple_image.0.entity.uri.value) }}"></a>

        {% endfor %}
    </div>
</div>

如何改变{{ file_url(element['#object'].field_multiple_image.0.entity.uri.value) }}动态改变0的值。

【问题讨论】:

    标签: symfony drupal twig drupal-8


    【解决方案1】:

    .0[0] 相同。您可以使用:

    {{ file_url(element['#object'].field_multiple_image.[yourVar].entity.uri.value) }}
    

    【讨论】:

      【解决方案2】:

      这里,我已经解决了,

      <div{{ attributes }}>
          {% if not label_hidden %}
              <div{{ title_attributes.addClass('field-label') }}>{{ label }}</div>      
          {% endif %}
          <div{{ content_attributes.addClass('gall-wrp') }}>
              {% for item in element['#object'].field_multiple_image %}      
                <a class="gall-img" href="{{ file_url(item.entity.uri.value) }}"> 
                <img src="{{ file_url(item.entity.uri.value) }}"></a>              
              {% endfor %}
          </div>
      </div>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-04-30
        • 2015-09-12
        • 2018-08-10
        • 2020-12-30
        • 2012-07-27
        • 2018-07-03
        • 2013-08-07
        相关资源
        最近更新 更多