1

というフィールド コレクションがあり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

4

1 に答える 1