Как убрать категорию из title продукта

Собственно, вопрос в теме. Я так понимаю, 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} - не сработают для категорий соответственно