2015-10-07 2 views
1

Я не программист на PHP, но я работаю над проектом Prestashop.Prestashop - Edit Theme - Как заменить имя продукта?

Проблема заключается в том: - продукт назван: 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, чтобы заменить имя производителя ни для чего?

что-то вроде [IN ASP]

Replace($product.name, $product.manufacturer_name, '') 

ответ

3

Prestashop использовать Smarty в качестве шаблона двигателя. Так, по Smarty документации:

{$product.name|replace:$product.manufacturer_name:''} 

Вы можете применить более широкий набор функций, если это необходимо:

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

Это именно то, что я хотел. Это решило мою проблему. Спасибо! –

Смежные вопросы