2014-11-07 2 views
5

전체 페이지 (index.liquid)에 맞도록 50 개를 초과하는 제품 목록을 페이지 매김했습니다. for 루프 내의 if 조건은 페이지 매김 된 전체 항목에 적용되지 않습니다. for 루프는 50 개 항목으로 제한됩니다. 어떤 도움을 주시면 감사하겠습니다.for 루프에서 for 루프 제한을 극복하십시오.

<td class="collection-reviews"> 
     {% paginate collections.all.products by 1000 %} 


     {% for product in collections.all.products %} 
     {%if product.metafields.spr.reviews %} 
     <div id="shopify-product-reviews" data-id="{{product.id}}">{{ product.metafields.spr.reviews }}</div> 
     {%endif%} 
     {% endfor %} 
     {%endpaginate%} 
     </td> 

답변

2

아니, 당신은 그것을 극복 할 수, 당신은 Shopify는 서버로드의 균형을 유지하기 위해, 50 개 이상의 제품을 허용하지 않습니다, 페이지 당 50의 제품까지 조회 할 수 있습니다. shopify 문서에서

인용 : http://docs.shopify.com/manual/configuration/store-customization/page-specific/collections/add-view-all-to-collection-pages

지금까지 50 개 이상으로 모음 페이지를 매기는하지 마십시오, 즉 페이지 당 조회하는 방법 많은 제품을 최대입니다. Shopify의 앱 서버를 존중하십시오. 페이지 매김 태그를 사용하지 않으면 페이지 매김이 장면 뒤에서 시작되어 해당 컬렉션의 처음 50 개 제품 만 받게됩니다.

+1

그래서 50 개 항목의 힙에 전체 제품을 반복하고 싶다면 50 개까지 검토 섹션에 페이지 매김을 할 수 있다면 어떻겠습니까? – optimus