Если я открываю продукт прямо с домашней страницы или страницы поиска, то хлебные крошки отображаются следующим образом:
Главная> MyProduct
Принимая во внимание, что если я иду в категорию, затем в подкатегорию, а затем открываю продукт, он показывает Breadcrumb так:
Главная> Category1> Категория2> MyProduct
Мне нужно сделать хлебную крошку с полной иерархией независимо от того, откуда я иду на страницу продукта.
Пожалуйста, помогите мне достичь этого
magento2
product
category
breadcrumbs
search-page
Magedev2301
источник
источник
Ответы:
Сначала вы должны добавить блок в свой модуль
Дорожка:
app\code\Vendor\Module\Block\Crumbblock.php
После этого добавьте файл макета
catalog_product_view.xml
в ваш модуль Путь должен быть:app\code\Vendor\Module\view\frontend\layout\catalog_product_view.xml
После этого добавьте phtml файл в ваш модуль. Путь должен выглядеть следующим образом:
app\code\Vendor\Module\view\frontend\templates\crumbs.phtml
Я надеюсь, это поможет
источник