2017-09-27 2 views
0

html과 liquid를 사용하여 freshdesk이라는 사이트에서 템플릿을 사용자 정의하고 있으며 처음 30 개 결과 만 반환되는 문제가 있습니다. 나는이 문제를 해결할 수있는 방법이 있다고 생각하는 것 같다. 그러나 데이터를 더 작은 덩어리로 반복함으로써, 지금까지는 해결책을 찾지 못했다. 30 (또는 그 이하) 결과 덩어리 또는 그와 유사한 것을보기 위해이를 깨뜨리는 트릭이 있습니까?리퀴드 템플릿이 최대 결과를 반환 함

다음은 간단한 코드 예입니다. 모든 기사가 표시되어야하지만 첫 번째 내용 만 표시됩니다.

{% for article in folder.articles %} 
    <li><a href="{{ article.url }}">{{ article.title }}</a></li> 
{% endfor %} 

답변

0

나는 내 자신의 질문에 대답했습니다. 나는 이것을 for 루프 전에 페이징 (paginate)으로 감쌀 수 있다고 생각하고 30 한계를 넘는 것으로 보인다. 나는 각 폴더에 75 개 이상의 기사가 없지만 500 개를 시도했지만 제대로 작동하는 것 같습니다.

{% paginate folder.articles by 500 %} 
    {% for article in folder.articles %} 
     <li><a href="{{ article.url }}">{{ article.title }}</a></li> 
    {% endfor %} 
{%endpaginate%} 
관련 문제