Craft CMS使用ID访问来自不同条目的图像

时间:2017-03-17 08:02:58

标签: twig craftcms

您好我如何从不同的条目/页面/网址访问图像?我正在Craft CMS中建立。

我正在创建将在整个网站上使用的导航。它工作正常,我可以拉标题和页面网址确定。我想使用该页面中的图片作为链接的缩略图,但它不起作用。

在我的页面上,我有4或5个精选图片,但我只想访问第一个。我尝试过什么不起作用

{%set image = craft.entries.id(50 ####这是图片附加到的页面ID).featuredImages%} - 无法正常工作。

基本上,当我拥有的是附加页面的ID号时,如何访问图像?

任何帮助都会被贬低,

感谢。

1 个答案:

答案 0 :(得分:0)

P,找到了。也许有一种更清洁的方式,但是:

{% 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 %}