Twig 使用ID从不同的条目创建CMS访问图像

Twig 使用ID从不同的条目创建CMS访问图像,twig,craftcms,Twig,Craftcms,嗨,我如何从不同的条目/页面/url访问图像?我正在建造手工艺CMS 我正在创建一个导航,将在整个网站上使用。它的作品很好,我可以拉标题和网页网址确定。我想使用该页面的图片作为链接的缩略图,但它不起作用 在我的页面上,我有4到5张特色图片,但我只想访问第一张。我试过的都不管用 {%set image=craft.entries.id(50######这是图像附加到的页面id)。featuredImages%}-不起作用 基本上,当我所拥有的只是图像所附页面的id号时,我如何访问图像 任何帮助都是

嗨,我如何从不同的条目/页面/url访问图像?我正在建造手工艺CMS

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

在我的页面上,我有4到5张特色图片,但我只想访问第一张。我试过的都不管用

{%set image=craft.entries.id(50######这是图像附加到的页面id)。featuredImages%}-不起作用

基本上,当我所拥有的只是图像所附页面的id号时,我如何访问图像

任何帮助都是非常值得的


谢谢。

呸,找到了。也许有更干净的方法,但是:

{% 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 %}
{%set pageData=entry.id(50)%}###或者在我使用Navee插件构建nav时,将50与node.entryId交换。
{%set x=1%}
{%用于pageData.featuredImages%中的图像}
{%x==1%}
{%set x=2%}
{%endif%}
{%endfor%}