2016-12-31 2 views
1

현재 갤러리 핸들과 동일한 변수를 사용하여 갤러리 핸들을 전달하는 갤러리에서 이미지를 동적으로로드하려고합니다. 다음 코드는 작동하지 않습니다. 어떤 아이디어? 미리 감사드립니다. galleries는 해시 맵 인 경우액체 문 내 변수

{% assign pagehandle = page.handle %} 
{% assign thumbcounter = 0 %}{% for image in site.galleries.[pagehandle].images %} 
{% assign thumbcounter = thumbcounter | plus: 1 %} 
<a href="#{{thumbcounter}}"><img src="{{ image | gallery_asset_url}}"/></a></div> 
{% endfor %} 

답변

0

당신은 site.galleries[pagehandle]에 액세스 할 수 있습니다. 또한 자신의 카운터가 필요하지 않으므로 인덱스 1에서 시작하는 루프 카운터로 forloop.index을 사용할 수 있습니다.

{% assign pagehandle = page.handle %} 
{% for image in site.galleries[pagehandle].images %} 
    <a href="#{{forloop.index}}"><img src="{{ image | gallery_asset_url}}"/></a></div> 
{% endfor %}