2016-05-28 8 views
0

リピートループで3つの項目の後に新しい行を追加するにはどうすればよいですか?Squarespace JSONT繰り返しループの3番目ごとの項目の後にコンテンツを挿入できますか?

<div class="row"> 
    {.repeated section items} 
    <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 gallery-item"> 
     {.image?}<img class="img-responsive loading" {@|image-meta} />{.end} 
    </div> 

    {.equal? @index 3} 
    </div><div class="row separator"> 
    {.end} 
    {.end} 
</div> 

は、私は最初の3つの項目の後に行を追加することができますが、私は

{.equal? @index 3} 
</div><div class="row separator"> 
{.end} 

編集各第三の要素の後にこれを追加する: リピートループがある私はドン」このin the docsから情報を見つけることはできません。

答えて

1

は、私の知る限りでは、「すべての3番目の項目」のような何かを言うために方法で構築さがないのです。しかし、あなたは正しい道を歩いています。意図したページサイズに応じて間隔をプリセットすることができます。

ブログseparator.block

</div><div class="row separator"> 

blog.list

{.equal? @index 3} 
    {@|apply blog-separator.block} 
{.end} 
{.equal? @index 6} 
    {@|apply blog-separator.block} 
{.end} 
{.equal? @index 9} 
    {@|apply blog-separator.block} 
{.end} 
:あなたのテンプレートを維持するためにビットを使用すると、部分ブロックを使用することができます簡素化
関連する問題