В Shopware 6 я хочу отображать название категории в элементе заголовка в верхней части страницы со списком продуктов (рядом с описанием продукта).
Я думал, что эти данные уже где-то существуют, но не могу их найти. Он существует только в хлебных крошках или в массиве всех элементов навигации. Использование этих значений не было бы ни логическим решением, ни хорошим решением в целом.
Я попытался добавить {{ dump() }}
в «storefront/Resources/views/storefront/comComponent/product/listing.html.twig» и поискать название категории в данных.
Я ожидал, что для текущей категории будет «Запись категории», в которой хранятся все соответствующие данные для текущей категории, но, похоже, ее не существует.
Есть ли у кого-нибудь хороший способ отображения названия категории в элементе заголовка на странице со списком товаров?
В вашем шаблоне Twig вы можете использовать
page.header.navigation.active.translated.name
Или в процессе покупок вы можете использовать сопоставление, чтобы сопоставить текстовый элемент с названием категории. https://docs.shopware.com/en/shopware-6-en/content/ShoppingExperiences?category=shopware-6-en/content#blocks -> Текст