删除图像名称之间的空格

Remove Spaces between image names

我有一个 Attribute.text 名称“Cushion Modified”,我正在动态传递相同的名称

{% if attribute.name=="形状" %} {% set image = 'image/catalog/Products/shapes/sample/' ~ attribute.text ~ '.png' %} {% endif %}

执行后图像 src 看起来像 src="image/catalog/Products/shapes/sample/Cushion" modified.png=""

我想让它像image/catalog/Products/shapes/sample/Cushionmodified.png

任何帮助

我正在阅读,您需要创建自己的 Twig 扩展来执行此操作,因此无法实施之前的建议,但是,在您的扩展中,您应该能够 运行 PHP代码。

您还可以参考他们解释您需要为此扩展的地方:

Call PHP function from Twig template

Is there any way to write PHP code inside .twig file in WordPress? I am trying to send a mail by using the form values from a .twig template file

作为参考,PHP 从字符串中删除空格的代码:

str_replace(' ','',$string_var_containing_spaces)

trim() 函数做它

去那里https://www.w3schools.com/php/func_date_time.asp