- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Breadcrumbs in Magento 2
Hi,
In our website, some products view page has proper breadcrumbs with Home -> Product Category -> Product Name
But some products don't have a proper breadcrumb. Home -> Product Name
But all products are added in the same way only.
How to solve this issues?
Thanks.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Breadcrumbs in Magento 2
When you land on product page from category page then breadcrumb will be
Home -> Product Category -> Product Name
But when you click on product other then category listing page then breadcrumb will be
Home -> Product Name
This is not a issue that how magento work.
Problem solved? Click Accept as Solution!"
Qaisar Satti
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Breadcrumbs in Magento 2
Hi @jeganee
Well there should be a two reason behind this !
First is As @qaisar_satti said - yes its correct - its default flow of magento for Breadcrumbs , that's correct and that will work like same !
Second is there might a chance where your few products are not assigned to any categories or its directly under the root (default) category on that time as well full path not shown on the breadcrumb
so its native behavior of magento !
Hope it helps !
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Breadcrumbs in Magento 2
Hi @jeganee
I agree with this and its default magento flow but if you still want show cateory name into breadcrumbs then you need to customize or use paid extension. Kindly find below extension link and it's work for me.
https://www.magestyapps.com/magento-2-extensions/advanced-breadcrumbs-m2.html
public_html/app/design/frontend/default/YOUR-TEMPLATE/template/page/html/ breadcrumbs.phtml
public function getCrumbs() { $evercrumbs = array(); $evercrumbs[] = array( 'label' => 'Home', 'title' => 'Go to Home Page', 'link' => $this->_storeManager->getStore()->getBaseUrl(), 'key' => 'home' ); $path = $this->_catalogData->getBreadcrumbPath(); $product = $this->registry->registry('current_product'); $categoryCollection = clone $product->getCategoryCollection(); $categoryCollection->clear(); $categoryCollection->addAttributeToSort('level', $categoryCollection::SORT_ORDER_DESC)->addAttributeToFilter('path', array('like' => "1/" . $this->_storeManager->getStore()->getRootCategoryId() . "/%")); $categoryCollection->setPageSize(1); $breadcrumbCategories = $categoryCollection->getFirstItem()->getParentCategories(); foreach ($breadcrumbCategories as $category) { $evercrumbs[] = array( 'label' => $category->getName(), 'title' => $category->getName(), 'link' => $category->getUrl(), 'key' => $category->getUrlKey() ); } $evercrumbs[] = array( 'label' => $product->getName(), 'title' => $product->getName(), 'link' => '', 'key' => $product->getUrlKey() ); return $evercrumbs; }
Problem solved? Click Accept as Solution!"
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Breadcrumbs in Magento 2
Hi,
Yes!. Right
When you land on the product page from category page then breadcrumb will be
Home -> Product Category -> Product Name
Sometimes it's working properly. But sometimes same product not working properly.
Confused. Yesterday I checked some list of products its working fine, the same product I checked today that corresponding breadcrumbs not working properly.
In one category, some products have proper breadcrumbs and some products don't have proper breadcrumbs.
Don't know how to solve this issue? How to come this issue?
Thanks
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Breadcrumbs in Magento 2
Hi,
I checked the file. In my project, I have 3 breadcrumbs.phtml files. But all are looks like HTML files only. Don't have functions and also I search getCrumbs() into whole project files can't able to find it out.
Please give a detailed solution to check that file.
Thanks.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Breadcrumbs in Magento 2
Hi,
Yes!. Right
When you land on the product page from category page then breadcrumb will be
Home -> Product Category -> Product Name
Sometimes it's working properly. But sometimes same product not working properly.
Confused. Yesterday I checked some list of products its working fine, the same product I checked today that corresponding breadcrumbs not working properly.
In one category, some products have proper breadcrumbs and some products don't have proper breadcrumbs.
Don't know how to solve this issue? How to come this issue?
Thanks