Prestashop - 编辑主题 - 如何替换产品名称?

时间:2015-10-07 13:57:39

标签: php prestashop prestashop-1.6

我不是PHP程序员,但我在Prestashop项目中工作。

问题是:   - 该产品命名为:Carolina Herrera 212 Sexy 3.4oz 在Carolina Herrera品牌中,212 Sexy是产品,尺寸是3.4盎司。

我想只显示产品和尺寸,并从产品名称中删除品牌。

在模板页面中,我有代码

<span class="grid-name">
    {$product.name|truncate:45:'...'|escape:'html':'UTF-8'}
</span>

$ product.name是我想要更改的变量。 $ product.manufacturer_name是仅包含品牌名称的变量。

如何在$ product.name中应用替换以替换manufacturer_name?

像[IN ASP]

之类的东西
Replace($product.name, $product.manufacturer_name, '')

1 个答案:

答案 0 :(得分:3)

Prestashop使用Smarty作为模板引擎。所以根据Smarty的文档:

{$product.name|replace:$product.manufacturer_name:''|truncate:45:'...'|escape:'html':'UTF-8'}

如果需要,您可以申请更多功能:

{{1}}