2017-07-14 72 views
0

我訪問一個頁面變量在傑基爾循環象下面這樣:我怎麼Concat的傑基爾在頁面變量循環

```紅寶石

{% assign kind = page.categories | first %} 
{% for post in site.categories.[kind] | limit: 5 %} 
    {% unless post.url == page.url %} 
     <a href="{{ site.baseurl }}{{ post.url }}" class = 'post-url'> 
     <img src = '{{ site.baseurl }}/assets/{{ post.image }}.jpg> 
      <h2 itemprop="name headline">{{ page.title | escape }}</h2> 
      <time >{{ post.date | date: date_format }}</time> 
     </a> 
    {% endunless %} 
{% endfor %} 

```

雖然頁面建立成功輸出錯誤說預期的頁面ID,但找到open_square在「post in site.categories。[種類] |限制:5」

何w我可以避免這種添加仍然能夠使用page.categories |第一個變量?

回答

2

使用site.categories[kind],而不是site.categories.[kind]

不應該有 「類」

+0

感謝之後的任何點。這雖然沒有奏效;我仍然會得到沒有點的錯誤。我試圖弄清楚的問題是如何將變量解析爲關鍵字。 – One

+0

你確實認識到** [kind] **是一把鑰匙,對吧? – One

+0

刪除點後得到相同的錯誤... –