【问题标题】:Trouble stripping whitespace in Shopify/Liquid在 Shopify/Liquid 中删除空格时遇到问题
【发布时间】:2021-10-06 23:20:03
【问题描述】:

我应该能够做到<p>{%- assign x = "aa, bb, cc" -%}{{- x -}}</p> 并得到aa,bb,cc 作为输出。相反,我收到了aa, bb, cc

我也试过{% assign x = "aa, bb, cc" | strip %},得到了同样的结果。

关于出了什么问题有什么想法吗?

【问题讨论】:

  • 当使用{- -} 以液体形式显示内容时,它会自动去除空白。所以不用它就用它。
  • @Onkar 我试过了,但它似乎不起作用。顺便说一句,你需要两个花括号......它必须是 {{- -}} 而不是 {- -}

标签: shopify liquid removing-whitespace


【解决方案1】:

您只是删除字符串之外的空格。试试:

 `{{ x | remove:" "}}`

或仅删除逗号旁边的空格

 {{ x | replace: "," , " "}}

:)

【讨论】:

  • 或者对...我的错误。我实际上需要将空白保留在值内。所以我需要能够有{%- assign x = "a a, b b, c c" -%} 输出a a,b b,c c
  • 我明白了!然后只需使用 |替换:“,”,“”
  • 其实是{{ x | replace: ", ", "," }}。这给了我想要的a a,b b,c c 的输出。
  • 这真的取决于您的需要,只需使用适当的过滤器。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-29
  • 2012-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多