2016-04-02 4 views
1

Grav/Twigテンプレートには簡単な問題があります。 mic.pngアイコン:trophy.png値を出し、私のnews.twigにこのような何かを、私はそうのように構成された.mdファイル...私はアイコンを引っ張るしたいGrav/Twigループ配列

--- 
class: news 
title: Latest News 
story: 
    title: TITLE OF STORY 
    date: 
    month: April 
    day: 2 
    year: 2016 
    highlights: 
    points: 
     - icon: mic.png 
     text: Best Speaker Award 
     - icon: trophy.png 
     text: Winner as voted by audience 
    quote: 
    text: “Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur dictum nisl quis pharetra dictum. Etiam ac egestas leo. Pellentesque tincidunt sem vel risus vehicula scelerisque. Cras rutrum, mauris viverra porttitor condimentum, orci quam condimentum libero, ac tempor nunc risus ac felis.” 
    author: -Time Magazine 
    cite: http://www.time.com 
    image: awards.jpg 
--- 

を持っています。 htmlファイル...

<div class="highlights"> 
    {% for highlight in page.header.story.highlights.points %} 
     <div class="point"> 
     {% if highlight.text %} 
     <span class="highlight-icon">    
      <img src="{{ page.media.images.[ {{ highlight.icon }} ].url }}"> 
     </span> 
     {% endif %} 
     {% if highlight.text %} 
     <span class="highlight-text">{{ highlight.text }}</span> 
     {% endif %} 
     </div> 
    {% endfor %} 

しかし、私はimgタグを持つ行に、「予想される名前や番号を」エラーを取得しています、

<img src="{{ page.media.images.[ {{ highlight.icon }} ].url }}"> 

は、事前にありがとう!

答えて

2

はケースで、誰がここに将来的にはこれと同じ問題が私の答えだった...私は

<img src="{{ page.find('/images').media[highlight.icon].url }}"> 
...これに行を変更しました