У меня есть следующий код:
{$product.name}
Все наши продукты выводятся, к сожалению, они хранятся в базе данных как 'CompanyNameProductName'.
CompanyNameProductName
Я хочу удалитьстрока 'CompanyName' из строки $product.name
CompanyName
$product.name
Как я могу сделать это в PHP?
Замените
на
{$product.name|replace:'CompanyName':''|capitalize}
Таким образом, вы можете сделать это в своем шаблоне Smarty без изменения вашего PHP.
.
$str = str_replace('CompanyName','',$str);
http://at2.php.net/str_replace
Если вы используете Prestashop, вам нужно отредактировать header.tpl файл вашей темы и заменить на
header.tpl
<title>{{$meta_title|replace:' - Name of your company':''}|escape:'html':'UTF-8'}</title>
Не забудьте оставить пробел перед чертой.