Собственно, вопрос в теме. Я так понимаю, smarty тегов в скрипте не задумано, по крайней мере не нашёл их.
Сейчас title сформирован так: <title>Отделочный инструмент :: Инструмент для нанесения декоративных покрытий :: Аппликатор текстуры дерева, 2 предмета Matrix</title>
Нужно привести к виду: <title>Аппликатор текстуры дерева, 2 предмета Matrix</title>
За формирование такого вида отвечает функция fn_generate_page_title
Находится в файле /app/functions/fn.common.php:10187
Но наверное удобнее скорректировать в контроллере
для товаров файл /app/controllers/frontend/products.php
Строки
// If page title for this product is exist than assign it to template
if (!empty($product['page_title'])) {
Tygh::$app['view']->assign('page_title', $product['page_title']);
}
Заменить на
// If page title for this product is exist than assign it to template
if (!empty($product['page_title'])) {
Tygh::$app['view']->assign('page_title', $product['page_title']);
}else{
Tygh::$app['view']->assign('page_title', $product['product']);
}
Для категорий файл
/app/controllers/frontend/categories.php
Строки
// If page title for this category is exist than assign it to template
if (!empty($category_data['page_title'])) {
Tygh::$app['view']->assign('page_title', $category_data['page_title']);
}
Заменить на
// If page title for this category is exist than assign it to template
if (!empty($category_data['page_title'])) {
Tygh::$app['view']->assign('page_title', $category_data['page_title']);
}else{
Tygh::$app['view']->assign('page_title', $category_data['category']);
}
1 лайк
Можно и в smarty
/design/themes/responsive/templates/index.tpl
Строка 55
<title>{$smarty.capture.page_title|strip|trim nofilter}</title>
Но тут нужны будут условия для какого типа страниц какие переменные будете размещать.
Название товара {$product_data.product}
- не сработают для категорий соответственно