Prestashop隐藏了产品名称的一部分

时间:2017-09-06 22:15:05

标签: smarty prestashop

我在$ product-name处添加了一个正则表达式替换,以便在有+时在标题中插入一个断行。它适用于产品列表和product.tpl

现在,我希望隐藏标题的一部分,仅用于购物车和订单。是否有可能更换,怎么办?标题必须只有一行。

谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用以下方法提取此部分:

我们需要使用substr函数,并获得出现“+”符号的第一个位置,以及变量的总长度,你可以这样做:

{assign var="symbol_pos" value=$product_name|strpos:"|"}
{assign var="total_char" value=$product_name|count_characters:true}

{$product_name|substr:($symbol_pos+1):$total_char}

*确保varialbe名称为此。

希望它对你有所帮助。