# Render Blocks with shopify_attributes

Always output `{{ block.shopify_attributes }}` on each block's wrapper element. This is required for theme editor click-to-select and drag-to-reorder.

```liquid
{% comment %} BAD: missing shopify_attributes — blocks are not selectable in editor {% endcomment %}
{%- for block in section.blocks -%}
  <div class="slide">
    <h3>{{ block.settings.title }}</h3>
  </div>
{%- endfor -%}

{% comment %} GOOD: shopify_attributes on wrapper element {% endcomment %}
{%- for block in section.blocks -%}
  <div class="slide" {{ block.shopify_attributes }}>
    <h3>{{ block.settings.title }}</h3>
  </div>
{%- endfor -%}
```

Without `shopify_attributes`, merchants cannot select, reorder, or remove blocks in the theme customizer.
