【发布时间】:2020-12-02 13:48:53
【问题描述】:
在 Shopify 中使用相同样式语法的 Blocks 最好的方式是什么? 如果我在 Shopify 主题编辑器中选择同一块两次,则会应用第二个块的样式。我怎样才能让两个块都有自己的风格?
我拥有的是这样的:
风格:
<style>
{%- for block in section.blocks -%}
.announce {
font-size: {{ block.settings.announce_text_size | append: 'px'}};
font-weight: {{ block.settings.announce_text_weight }};
{%- if block.settings.announce_text_align == 'left' -%}
padding-left: 45px;
{%- endif -%}
{%- if block.settings.announce_text_align == 'right' -%}
padding-right: 45px;
{%- endif -%}
color: {{ block.settings.announce_text_color }};
}
{%- endfor -%}
</style>
内容:
{%- for block in section.blocks -%}
{%- if block.type == 'announcement' -%}
<div class="announce">
{%- if block.settings.announce_text != blank -%}
{{ block.settings.announce_text }}
{%- endif -%}
</div>
{%- endif -%}
{%- endfor -%}
【问题讨论】: