Ця функція будує шлях від підкатегорії до категорії.
В контролері додаємо нову функцію
<?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)