Git Product home page Git Product logo

opencart2breadcrumbsonproductpage's Introduction

Fast add Category in breadcrumbs on Product page

  • Open catalog/controller/product/product.php

Search :

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

cut it and place after

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

Found this :

if (isset($this->request->get['path'])) {
...
...
}
``````````````````
after closing brace add
````
} else {
			if(isset($this->request->get['product_id'])){
				$getCategories = $this->model_catalog_product->getCategories($this->request->get['product_id']);
				$category = array_shift($getCategories);
				$category_info = $this->model_catalog_category->getCategory($category['category_id']);

				if ($category_info) {
					$url = '';

					if (isset($this->request->get['sort'])) {
						$url .= '&sort=' . $this->request->get['sort'];
					}

					if (isset($this->request->get['order'])) {
						$url .= '&order=' . $this->request->get['order'];
					}

					if (isset($this->request->get['page'])) {
						$url .= '&page=' . $this->request->get['page'];
					}

					if (isset($this->request->get['limit'])) {
						$url .= '&limit=' . $this->request->get['limit'];
					}

					$data['breadcrumbs'][] = array(
						'text' => $category_info['name'],
						'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . $url)
					);
				}
			}
		}

`````
Best regards [Moris Finkel](mailto:[email protected])

[Moris-Web](http://moris-web.com)

opencart2breadcrumbsonproductpage's People

Contributors

morisf avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.