Trong quá trình thiết kế template blogspot. Sẽ có nhiều trường hợp các ông chỉ muốn lặp trong một số lần xác định, ví dụ khi lặp BreadcrumbList thông qua việc lặp nhãn, tuy nhiên, nếu gặp những bài viết được gán quá nhiều nhãn thì theo mặc định, BreadcrumbList cũng sẽ lặp theo số lần tương ứng với số nhãn được gắn, việc này sẽ khiến BreadcrumbList của các ông hiện thì rất dài và đôi khi không tốt cho SEO.
Lặp với số lần xác định với b:loop
Vậy thì làm thế nào để lặp với số lần xác định trên blogspot với b:loop?
Để làm được điểu này, đơn giản các ông chỉ cần đặt điều kiện cho thuộc tính index khi lặp. Ví dụ như thế này.
<b:loop values='ARRAY' var='VARIABLE_NAME' index='i'>
<b:if cond='data:i <= { NUMBER } '>
{ code của các ông tại đây }
</b:if>
</b:loop>
Trong đó ARRAY , VARIABLE_NAME là tùy thuộc vào các ông muốn lặp posts hay labels,... và NUMBER là một số tự nhiên. Code trên được hiểu là sẽ lặp cho đến khi số vòng lặp i đạt đến nhỏ hơn hoặc bằng NUMBER. Ví dụ sau:
Ví dụ này sẽ lặp labels với số vòng lặp là i là 3.
<b:loop index='i' values='data:post.labels' var='label'>
<b:if cond='data:i<=3'>
{ Code của tui tại đây }
</b:if>
</b:loop>
Cho các ông tham khảo thêm. { code của các ông } sẽ chỉ thực thi khi vòng lặp đạt tới i = 3.
<b:loop index='i' values='data:post.labels' var='label'>
<b:if cond='data:i==3'>
{ code của các ông }
</b:if>
</b:loop>
Trong trường hợp các ông muốn tìm hiểu thêm về [vòng lặp trong blogspot]