File tree 2 files changed +3
-3
lines changed
2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -18,15 +18,15 @@ use Opengento\ProductBreadcrumbs\ViewModel\Product\Breadcrumbs as BreadcrumbsCon
18
18
$ config = $ viewModels ->require (BreadcrumbsConfig::class);
19
19
$ isClientSideRendered = !$ config ->isServerSideRendered () || $ config ->isClientSideOverrideAllowed ();
20
20
?>
21
- <div id="product_breadcrumbs"<?= $ isClientSideRendered ? ' x-init="generateProductBreadcrumbsOnProductPage()" ' : '' ?> >
21
+ <div id="product_breadcrumbs" aria-label=" <?= $ escaper -> escapeHtmlAttr ( __ ( ' Breadcrumb ' )) ?> " role="navigation" <?= $ isClientSideRendered ? ' x-init="generateProductBreadcrumbsOnProductPage()" ' : '' ?> >
22
22
<?php if ($ config ->isServerSideRendered ()): ?>
23
23
<?= $ block ->fetchView ($ block ->getTemplateFile ('Magento_Theme::html/breadcrumbs.phtml ' )) ?>
24
24
<?php endif ; ?>
25
25
</div>
26
26
<?php if ($ isClientSideRendered ): ?>
27
27
<script>
28
28
function generateProductBreadcrumbsOnProductPage() {
29
- <?php $ breadcrumbsTemplate = '<div id="product_breadcrumbs"> ' . $ block ->fetchView ($ block ->getTemplateFile ('Magento_Catalog::product/view/breadcrumbs.phtml ' )) . '</div> ' ; ?>
29
+ <?php $ breadcrumbsTemplate = '<div id="product_breadcrumbs" aria-label=" ' . $ escaper -> escapeHtmlAttr ( __ ( ' Breadcrumb ' )) . ' " role="navigation" > ' . $ block ->fetchView ($ block ->getTemplateFile ('Magento_Catalog::product/view/breadcrumbs.phtml ' )) . '</div> ' ; ?>
30
30
hyva.replaceDomElement('#product_breadcrumbs', '<?= $ escaper ->escapeJs ($ breadcrumbsTemplate ) ?> ');
31
31
}
32
32
</script>
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ $config = $block->getData('breadcrumbsConfig');
38
38
?>
39
39
<?= $ breadcrumbs ->toHtml () ?>
40
40
<?php else : ?>
41
- <div class="breadcrumbs"></div>
41
+ <div class="breadcrumbs" aria-label="Breadcrumb" role="navigation" ></div>
42
42
<?php endif ; ?>
43
43
<?php if (!$ config ->isServerSideRendered () || $ config ->isClientSideOverrideAllowed ()): ?>
44
44
<?php $ widget = $ this ->helper (Data::class)->jsonDecode ($ viewModel ->getJsonConfigurationHtmlEscaped ()); ?>
You can’t perform that action at this time.
0 commit comments