Shopify:为什么 Liquid 有时使用 {%- 而不是 {%?
Shopify: Why does Liquid sometimes use {%- instead of {%?
我一直在查看默认主题的代码,我注意到有时他们使用 {%
标签来指示 Liquid 代码(根据文档),但其他时候他们使用{%-
。
例如:
{% case section.settings.image_size %}
{% when 'small' %}
{%- assign product_image_width = 'medium-up--one-third' -%}
{%- assign product_description_width = 'medium-up--two-thirds' -%}
我在 the Shopify site, or on GitHub 上的 Liquid 文档中找不到 {%-
的单个示例,但我也看到其他人在 Shopify 论坛上使用它。
加一个-
是什么意思?
连字符是一个新的语法选项,您可以使用它来禁止显示在源代码中的空行。您可以在此处了解更多相关信息:https://shopify.github.io/liquid/basics/whitespace/
我一直在查看默认主题的代码,我注意到有时他们使用 {%
标签来指示 Liquid 代码(根据文档),但其他时候他们使用{%-
。
例如:
{% case section.settings.image_size %}
{% when 'small' %}
{%- assign product_image_width = 'medium-up--one-third' -%}
{%- assign product_description_width = 'medium-up--two-thirds' -%}
我在 the Shopify site, or on GitHub 上的 Liquid 文档中找不到 {%-
的单个示例,但我也看到其他人在 Shopify 论坛上使用它。
加一个-
是什么意思?
连字符是一个新的语法选项,您可以使用它来禁止显示在源代码中的空行。您可以在此处了解更多相关信息:https://shopify.github.io/liquid/basics/whitespace/