Понедельник, 16 мая 2016 в 22:20

Вывод полного пути в OpenCart 2

Автор: admin

Столкнулся с ситуацией в OpenCart 2.1, при переходе из категории у товара отображается правильный путь в «Хлебных Крошках» , а при переходе из модулей в товар путь режется. Для решения этой проблемы...

Вывод полного пути в OpenCart 2

Вывод полного пути в OpenCart 2


В файле
catalog/controller/product/product.php

после

public function index() {

вставляем

if (!isset($this->request->get['path']) && !isset($this->request->get['manufacturer_id']) && !isset($this->request->get['search']) && !isset($this->request->get['tag'])) {

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

			$category_ids = $this->model_catalog_product->getCategories($this->request->get['product_id']);

			$sort = array();
			foreach ($category_ids as $category_idss) {
				$sort[$category_idss['num_id']] = (int)$category_idss['category_id'];
			}

			$b=array_pop($sort);

			while ($b != '0') {
				$cat_arr[] = $b;
				$a = $this->model_catalog_category->getCategory($b);
				$b = isset($a['parent_id']) ? $a['parent_id'] : '0';
			}
			$this->request->get['path'] = implode("_", array_reverse($cat_arr));
		}

Рекомендую ознакомиться с похожими статьями:


Комментарии:

Ваш отзыв

Я в Контакте

Найди меня на Facebook

Добавляйся в Youtube