2016-12-13 7 views
0

イメージフィールドが10のイメージに限定されたコンテンツタイプがあります。私はテンプレートのスライダーを作成するURLのリストを取得する必要があります。以下のコードを使用して最初のURLにアクセスできます。どのように私は画像のURLのリストを得ることができます小枝テンプレート、Drupal 8?

{{ file_url(content.field_banner_image['#items'].entity.uri.value) }} 

ノードごとに画像の完全なリストを取得するにはどうすればよいですか?このモジュールとhttps://www.drupal.org/project/slick

利点は、それがすでに応答だということで、機能や設定オプションの多くが付属しています:私は私のテンプレートが

<ul> 
    <li>imageUrl 1</li> 
    <li>imageUrl 2</li> 
    <li>imageUrl 3</li> 
</ul> 

答えて

1

チェックこのうち以下のように移入する必要があります。

一般的なヒント:非常に一般的な何か(画像スライダー/ギャラリー)を自分でコーディングすると思うときは、チャンスがあるので、既にモジュールがあるかどうか調べてください!あなたはホイールを再発明する必要はありません;-)

しかし、とにかく、多値画像フィールドのURLを取得するには?このように:

<ul> 
    {% for item in content.field_banner_image['#items'] %} 
    <li>{{ file_url(item.entity.uri.value) }}</li> 
    {% endfor %} 
</ul> 

希望します。

+0

スライダーは単なる例です。私はDrupalを初めて使っていますが、私はフロントエンドでかなりうまくいきます。だから、もし私がフロントエンドにこれらの詳細を得ることができる、私は簡単に必要に応じて微調整することができます:) –

+0

ありがとう。出来た :) –

関連する問題