Prestashop - 编辑主题 - 如何替换产品名称?
Prestashop - Edit Theme - How do I replace a product name?
我不是 PHP 程序员,但我在 Prestashop 项目中工作。
问题是:
- 产品名称为:Carolina Herrera 212 Sexy 3.4oz
Carolina Herrera 是品牌,212 Sexy 是产品,3.4oz 是尺寸。
我只想显示产品和尺寸,并从产品名称中删除品牌。
在模板页面我有代码
<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, '')
Prestashop 使用 Smarty 作为模板引擎。所以根据 Smarty 文档:
{$product.name|replace:$product.manufacturer_name:''}
如果需要,您可以应用更多功能:
{$product.name|replace:$product.manufacturer_name:''|truncate:45:'...'|escape:'html':'UTF-8'}
我不是 PHP 程序员,但我在 Prestashop 项目中工作。
问题是: - 产品名称为:Carolina Herrera 212 Sexy 3.4oz Carolina Herrera 是品牌,212 Sexy 是产品,3.4oz 是尺寸。
我只想显示产品和尺寸,并从产品名称中删除品牌。
在模板页面我有代码
<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, '')
Prestashop 使用 Smarty 作为模板引擎。所以根据 Smarty 文档:
{$product.name|replace:$product.manufacturer_name:''}
如果需要,您可以应用更多功能:
{$product.name|replace:$product.manufacturer_name:''|truncate:45:'...'|escape:'html':'UTF-8'}