Shopify:为什么 Liquid 有时使用 {%- 而不是 {%?

标签 shopify liquid

我一直在查看默认主题的代码,我注意到有时他们使用 {% 标签来指示 Liquid 代码(根据文档),但其他时候他们使用{%-

例如:

  {% case section.settings.image_size %}
    {% when 'small' %}
      {%- assign product_image_width = 'medium-up--one-third' -%}
      {%- assign product_description_width = 'medium-up--two-thirds' -%}

我在 Liquid 文档中找不到 {%- 的单个示例,无论是 the Shopify site ,或GitHub ,但我也看到其他人在 Shopify 论坛上使用它。

添加-表示什么?

最佳答案

连字符是一个新的语法选项,您可以使用它来抑制源代码中出现的空行。您可以在这里了解更多信息:https://shopify.github.io/liquid/basics/whitespace/

关于Shopify:为什么 Liquid 有时使用 {%- 而不是 {%?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41228126/

相关文章:

shopify - 我如何与液体并行迭代两个数组

css液体布局,内部有div溢出

php - Shopify Assets API 更新 collection.liquid 使用 PUT 方法提供 404 和 cURL

html - 修复页脚中的容器溢出问题

ruby-on-rails - 在 Shopify 上获取单个客户的所有订单

Azure API 管理 - Liquid Transformation 不再起作用

api - Postmates 与 Shopify Shipping/Carrier 服务集成

shopify - Shopify 产品的颜色样本/变体下拉列表

shopify - uri 编码 shopify url 到文章

azure - 将字符串值液体转换为日期格式