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