ID:

2017-03-17 6 views
0

こんにちは、私は別のエントリ/ページ/ URLから画像にアクセスするにはどうしたらいいですか?私はCraft CMSでビルドしています。ID:

サイト全体で使用されるnavを作成しています。それはうまく動作し、私はタイトルとページのURL OKをプルすることができます。そのページの画像をリンクのサムネイルとして使用したいのですが、うまくいきません。

私のページには、4枚または5枚の特集画像がありますが、最初の画像にアクセスしたいだけです。私が試したものは動作しません。

{%set image = craft.entries.id(50 ####これは画像が添付されているページIDです).featuredImages%} - 動作しません。

基本的には、添付しているページのID番号がわかっていれば、どのように画像にアクセスできますか?

任意の助けも、

おかげapreciatedされるだろう。

答えて

0

ピュー、見つけました。おそらくより清潔な方法がありますが、

{% set pageData = entry.id(50) %} ## or in my case swap 50 with node.entryId as I'm using Navee plugin to build my nav. 

{% set x = 1 %} 

{% for image in pageData.featuredImages %} 

    {% if x == 1 %} 

     <img class="navImage" src="{{ image.getUrl('siteThumb') }}" alt="{{ page.title }}"> 
     {% set x = 2 %} 

    {% endif %} 
{% endfor %}