【问题标题】:Drupal 7 access field collection data in viewsDrupal 7 在视图中访问字段收集数据
【发布时间】:2013-03-27 20:13:36
【问题描述】:

我有一个名为field_logo_logos字段集合

里面有2个字段:

field_logo_imagefield_logo_link

在视图中我可以获取数据,结果如下:

<div typeof="" about="/field-collection/field-logo-logos/24" class="entity entity-field-collection-item field-collection-item-field-logo-logos clearfix">
  <div class="content">
    <div class="field field-name-field-logo-image field-type-image field-label-hidden view-mode-full">
      <div class="field-items">
        <figure class="clearfix field-item even"><img width="222" height="57" title="title" alt="alttag" src="http://link/to/my/image.png?itok=1wgQypF6" class="image-style-footer-logo" typeof="foaf:Image"></figure>
      </div>
    </div>
    <div class="field field-name-field-logo-link field-type-link-field field-label-hidden view-mode-full">
      <div class="field-items">
        <div class="field-item even">http://www.mylink.com/</div>
      </div>
    </div>
  </div>
</div>

但是我如何覆盖它以便我可以将其更改为这样:

<div class="footer-logo">
    <a href="http://www.mylink.com/" target="_blank">
        <img width="222" height="57" title="title" alt="alttag" src="http://link/to/my/image.png?itok=1wgQypF6" class="image-style-footer-logo" typeof="foaf:Image">
    </a>
</div>

我知道如何在视图中或模板覆盖中使用带有标记的普通字段来执行此操作,但字段集合的工作方式似乎不同。

非常感谢任何建议。

C

【问题讨论】:

    标签: drupal-7 drupal-views drupal-fields


    【解决方案1】:

    您无法使用当前迭代的字段集合来执行此操作。

    这是一个帖子,他们说他们将在 2.x 版中允许更好的模板

    https://drupal.org/node/1157794

    你总是可以修补,但没有人推荐。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-18
      相关资源
      最近更新 更多