Вам нужно будет поработать, если путь задан, а маршрут - это продукт / категория для начала, чтобы проверить, находитесь ли вы даже на странице категории.Тогда вам нужно будет действительно использовать эту информацию в коммутаторе (а не в большом, если еще листинге).Можете ли вы дать более подробную информацию о том, что вы хотите изменить в приведенном выше коде?Является ли это логотипом или вы хотите добавить класс к заголовку, который затем можно использовать для стилизации с помощью таблицы стилей
Чтобы выяснить, находитесь ли вы в категории, используйте это в методе index()
вcatalog/controller/common/header.php
$get = $this->request->get;
$this->data['cat_id'] = false;
$this->data['cat_name'] = '';
if(!empty($get['route']) && $get['route'] == 'product/category' && !empty($get['path'])) {
$cats = explode('_', $get['path']);
$cat_id = array_pop($cats);
$cat_id = (int) $cat_id;
if($cat_id) {
$this->load->model('catalog/category');
$result = $this->model_catalog_category->getCategory($cat_id);
$this->data['cat_id'] = $cat_id;
$this->data['cat_name'] = $result['name'];
}
}
Это даст вам две переменные для использования в файле common / header.tpl вашего шаблона
$cat_id
и $cat_name
$cat_id
будет идентификатором текущей категории или false, если это не страница категории
$cat_name
будет иметь имя текущей категории, если оно существует, или пустую строку, если ее нет