Shopify液体:{%%}和{%-%}之间的差异
谁能帮我区分一下Shopify液体:{%%}和{%-%}之间的差异,shopify,liquid,Shopify,Liquid,谁能帮我区分一下{%%}和{%-%}。这些语法之间有什么区别。在我所有的用法中,我都可以使用任何一个主题,唯一的区别是其中一个去掉了空白,而另一个没有 所以这个{%%}将在它周围保留任何空白 这个{%-%}将删除空白 这同样适用于{{}和{{{-}} 或者,为了使它更简单,{{---}与{{}相同,但对其应用了条带过滤器,使其成为{{{strip} 你可以把它看作是一个快速删除内容的方法。关闭,但不是完全的:破折号将删除标签周围的空白,而Load 筛选器将在标签的结果中删除空白。例如,如果你有一
{%%}
和{%-%}
。这些语法之间有什么区别。在我所有的用法中,我都可以使用任何一个主题,唯一的区别是其中一个去掉了空白,而另一个没有
所以这个{%%}
将在它周围保留任何空白
这个{%-%}
将删除空白
这同样适用于{{}
和{{{-}}
或者,为了使它更简单,{{---}
与{{}
相同,但对其应用了条带过滤器,使其成为{{{strip}
你可以把它看作是一个快速删除内容的方法。
关闭,但不是完全的:破折号将删除标签周围的空白,而{%-%}
和{-}
?@quyetdc-“始终”是一个有点强的词-有时去掉空白可能会造成一些意外的影响,特别是在内联转储上。示例:class=“some class{{settings.some{value}}}”是好的,但是{{class=“some class{{settings.some{value-}}}”可能不是。我当然愿意说,使用空格剥离表示法来清理生成的HTML通常是个好主意,不过:)相关的: