Кто использует встроенный блог и подкатегории в нем, вот решение ниже
Правим файл: catalog/controller/blog/category.php
Находим такой кусок кода:
$blog_category_id = (int)array_pop($parts);
foreach ($parts as $blog_category_id_id) {
if (!$blog_category_id) {
$blog_category_id = (int)$blog_category_id_id;
} else {
$blog_category_id .= '_' . (int)$blog_category_id_id;
}
$category_info = $this->model_blog_category->getCategory($blog_category_id_id);
if ($category_info) {
$data['breadcrumbs'][] = array(
'text' => $category_info['name'],
'href' => $this->url->link('blog/category', 'blog_category_id=' . $blog_category_id . $url)
);
}
}
Меняем на:
$blog_category_id = (int)array_pop($parts);
$blog_category_id_s = 0;
foreach ($parts as $blog_category_id_id) {
if (!$blog_category_id_s) {
$blog_category_id_s = (int)$blog_category_id_id;
} else {
$blog_category_id_s .= '_' . (int)$blog_category_id_id;
}
$category_info = $this->model_blog_category->getCategory($blog_category_id_id);
if ($category_info) {
$data['breadcrumbs'][] = array(
'text' => $category_info['name'],
'href' => $this->url->link('blog/category', 'blog_category_id=' . $blog_category_id_s . $url)
);
}
}
Если блог будет использоваться только с главными категориями это делать не обязательно!