我正在为我的商店开发一个新的 Shopify 模板。我正在尝试将标题中的字符数和描述中的字符数相加。从 200 中减去这个总数,然后在我的截断中使用结果。
(这是因为我想在每个框中获得相同数量的字符)
我认为下面的代码可以工作.... 捕获位有效(nb:如果我的总字符数 = 204,结果为 4)但似乎截断不能处理变量?
{% capture truncateBy %}
{{ product.title.size | plus: product.description.size | minus: 200 }}
{% endcapture %}
<p>{{ product.description | strip_html | replace: ' ', ' ' | truncate: truncateBy }}</p>