---
title: "forblock"

doc_type: static
doc_category: static
doc_version: v20270301
source_url:
  html: 'https://developer.shopline.com/zh-hans-cn/docs/sline/object/forblock'
  md: 'https://developer.shopline.com/zh-hans-cn/docs/sline/object/forblock.md'
---

# forblock


    有关父级 `blocks` 循环的信息。该 object 仅在 [blocks](https://developer.shopline.com/zh-hans-cn/docs/sline/tag/blocks.md) tag 中可用。

    



## 属性

    <div>
    

        
<ObjectProperty
    name="id"
    types={[<Mdx>string</Mdx>]}
>
<ObjectSummary>
当前区块的 ID。


</ObjectSummary>
</ObjectProperty>
        
<ObjectProperty
    name="index0"
    types={[<Mdx>integer</Mdx>]}
>
<ObjectSummary>
当前迭代的索引，从 `0` 开始。


</ObjectSummary>
</ObjectProperty>
        
<ObjectProperty
    name="index"
    types={[<Mdx>integer</Mdx>]}
>
<ObjectSummary>
当前迭代的索引，从 `1` 开始。


</ObjectSummary>
</ObjectProperty>
        
<ObjectProperty
    name="type"
    types={[<Mdx>string</Mdx>]}
>
<ObjectSummary>
当前区块的类型。


</ObjectSummary>
</ObjectProperty>
        
<ObjectProperty
    name="blocks_size"
    types={[<Mdx>integer</Mdx>]}
>
<ObjectSummary>
循环中的区块总数。


</ObjectSummary>
</ObjectProperty>
        
<ObjectProperty
    name="settings"
    types={[<Mdx>any</Mdx>]}
>
<ObjectSummary>
当前区块的设置。


</ObjectSummary>
</ObjectProperty>
        
    
    </div>



    
## 例子

        
            

            当区块类型为 `title` 时，增加外层 `div` 包裹。

            
```sline
{{#blocks}}
    {{#if forblock.type == "title"}}
        <div class="title-wrapper">
            {{#block wrapped=true /}}
        </div>
    {{#else /}}
        {{#block /}}
    {{/if}}
{{/blocks}}
```
            

            
        
    
