|| бей в бубен

OPENCART - доработка вывода пути для продуктов

Эта функция строит путь от суб категории к категории
В контролере добавить новую функцию
<?php
public function getProductPath($path) {

$this->load->model('catalog/category');

$cat = $this->model_catalog_category->getParentCategoryId($path);

if (isset($cat)&&$cat!=0) {

$path = $this->getProductPath($cat).'_'.$path;
}

return $path;
}
?>
Функция возвращает путь категории вида *_*_*
для вызова в том же контролере:

$path = $this->getProductPath($result['category_id']);

и подключаем в вывод ссылки:

'href' => $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/product&product_id=' . $result['product_id'].'&path='.$path)