2017-01-05 4 views
0

블로그 페이지를 만들 때 게시물 목록 페이지가 다른 크기의 이미지 형식입니다. 개별적으로 각 게시물 목록 항목을 스타일 할 수 있어야하므로 나뭇 가지로 게시물 목록 배열에 액세스하고 게시물을 가져올 수 있어야합니다. 게시물에서 기능을 갖춘 이미지를 액세스 할 때게시물 목록 10 월 cms에서 블로그 게시물 가져 오기?

그래서 예를 들어, 당신은 사용할 수 있습니다

post.featured_images[0].path 

내가이 글의 목록의 첫 번째 게시물을 선택하는 것 외에 할 싶습니다.

+0

안녕, 귀하의 질문은 당신이 무엇을 달성하고자하는 몇 가지 코드와 예제를 제공하지 않는 경우을 downvoted 될 goind된다. 그것은 당신의 첫 번째 게시물이기 때문에 무엇보다 먼저 그의 질문을 편집하시는 것이 좋습니다. 그리고 Stack Overflow에 오신 것을 환영합니다 :) – Hammerbot

+0

안녕하세요 @El_Matella가 더 낫습니까? 내가 어떻게이 일을 할 수 있는지 알고 있니? – dribs89

답변

0

첫 번째 소식으로 무엇을 하든지 루프의 반복 변수를 사용하여 첫 번째 소식에 액세스 할 수 있습니다.

Twig에서 반복 변수가 거의 없습니다. 보통 loop.index 변수를 사용합니다. 예를 들어 :

{% for post in posts %} 

    {% if loop.index == 1 %} 
     {{ post.title }} 
     {# this is the first post title #} 
    {% else %} 
     {{ post.title }} 
     {# this is others posts title #} 
    {% endif %} 

{% endfor %} 

그리고 loop.index == 2 그래서 두 번째 포스트에 액세스 할 수 있는지 당신이 가고있다. 3과 같으면 세 번째 게시물 등에 액세스 할 수 있습니다.

또 다른 대체 방법은 loop.first입니다.

{% if loop.first %} 
{# It goes here if it's the first record of the loop #} 
{% endif %} 
{% if loop.last %} 
{# It goes here if it's the last record of the loop #} 
{% endif %} 

가 나뭇 가지의 루프 변수에 대한 자세한 내용은 : http://twig.sensiolabs.org/doc/2.x/tags/for.html#the-loop-variable

+0

감사합니다! 그것이 내가 필요한 것입니다! – dribs89