File tree Expand file tree Collapse file tree 4 files changed +95
-0
lines changed
app/code/Magento/Catalog/view/frontend
templates/product/view/microdata Expand file tree Collapse file tree 4 files changed +95
-0
lines changed Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" ?>
2
+ <!--
3
+ /************************************************************************
4
+ *
5
+ * ADOBE CONFIDENTIAL
6
+ * ___________________
7
+ *
8
+ * Copyright 2023 Adobe
9
+ * All Rights Reserved.
10
+ *
11
+ * NOTICE: All information contained herein is, and remains
12
+ * the itemprop of Adobe and its suppliers, if any. The intellectual
13
+ * and technical concepts contained herein are proprietary to Adobe
14
+ * and its suppliers and are protected by all applicable intellectual
15
+ * itemprop laws, including trade secret and copyright laws.
16
+ * Dissemination of this information or reproduction of this material
17
+ * is strictly forbidden unless prior written permission is obtained
18
+ * from Adobe.
19
+ * ************************************************************************
20
+ */
21
+ -->
22
+ <page xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : noNamespaceSchemaLocation =" urn:magento:framework:View/Layout/etc/page_configuration.xsd" >
23
+ <body >
24
+ <referenceBlock name =" head.additional" >
25
+ <block class =" Magento\Catalog\Block\Product\View" name =" microdata.general" template =" Magento_Catalog::product/view/microdata/general.phtml" >
26
+ <block class =" Magento\Directory\Block\Currency" name =" microdata.currency" as =" meta.currency" template =" Magento_Catalog::product/view/microdata/currency.phtml" />
27
+ </block >
28
+ </referenceBlock >
29
+ </body >
30
+ </page >
Original file line number Diff line number Diff line change 10
10
<css src =" mage/gallery/gallery.css" />
11
11
</head >
12
12
<update handle =" catalog_product_opengraph" />
13
+ <update handle =" catalog_product_microdata" />
13
14
<update handle =" page_calendar" />
14
15
<body >
15
16
<attribute name =" itemtype" value =" http://schema.org/Product" />
Original file line number Diff line number Diff line change
1
+ <?php
2
+ /************************************************************************
3
+ *
4
+ * ADOBE CONFIDENTIAL
5
+ * ___________________
6
+ *
7
+ * Copyright 2023 Adobe
8
+ * All Rights Reserved.
9
+ *
10
+ * NOTICE: All information contained herein is, and remains
11
+ * the itemprop of Adobe and its suppliers, if any. The intellectual
12
+ * and technical concepts contained herein are proprietary to Adobe
13
+ * and its suppliers and are protected by all applicable intellectual
14
+ * itemprop laws, including trade secret and copyright laws.
15
+ * Dissemination of this information or reproduction of this material
16
+ * is strictly forbidden unless prior written permission is obtained
17
+ * from Adobe.
18
+ * ************************************************************************
19
+ */
20
+
21
+ /** @var $block \Magento\Directory\Block\Currency */
22
+ ?>
23
+
24
+ <meta itemprop="priceCurrency" content="<?= $ block ->stripTags ($ block ->getCurrentCurrencyCode ()); ?> "/>
25
+
Original file line number Diff line number Diff line change
1
+ <?php
2
+ /************************************************************************
3
+ *
4
+ * ADOBE CONFIDENTIAL
5
+ * ___________________
6
+ *
7
+ * Copyright 2023 Adobe
8
+ * All Rights Reserved.
9
+ *
10
+ * NOTICE: All information contained herein is, and remains
11
+ * the itemprop of Adobe and its suppliers, if any. The intellectual
12
+ * and technical concepts contained herein are proprietary to Adobe
13
+ * and its suppliers and are protected by all applicable intellectual
14
+ * itemprop laws, including trade secret and copyright laws.
15
+ * Dissemination of this information or reproduction of this material
16
+ * is strictly forbidden unless prior written permission is obtained
17
+ * from Adobe.
18
+ * ************************************************************************
19
+ */
20
+
21
+ /** @var $block \Magento\Catalog\Block\Product\View */
22
+ /** @var $escaper \Magento\Framework\Escaper */
23
+ /** @var $block \Magento\Directory\Block\Currency */
24
+ ?>
25
+
26
+ <meta itemprop="name"
27
+ content="<?= $ escaper ->escapeHtml ($ block ->stripTags ($ block ->getProduct ()->getName ())) ?> " />
28
+ <meta itemprop="image"
29
+ content="<?= $ escaper ->escapeUrl ($ block ->getImage ($ block ->getProduct (), 'product_base_image ' )->getImageUrl ()) ?> " />
30
+ <meta itemprop="sku" content="<?= $ escaper ->escapeHtml ($ block ->getProduct ()->getSku ());?> " />
31
+ <meta itemprop="description"
32
+ content="<?= $ escaper ->escapeHtmlAttr ($ block ->stripTags ($ block ->getProduct ()->getShortDescription ())) ?> " />
33
+ <?php if ($ priceAmount = $ block ->getProduct ()
34
+ ->getPriceInfo ()
35
+ ->getPrice (\Magento \Catalog \Pricing \Price \FinalPrice::PRICE_CODE )
36
+ ->getAmount ()):?>
37
+ <meta itemprop="price" content="<?= $ escaper ->escapeHtmlAttr ($ priceAmount ) ?> "/>
38
+ <?= $ block ->getChildHtml ('meta.currency ' ) ?>
39
+ <?php endif ;?>
You can’t perform that action at this time.
0 commit comments