Magento2 如何将脚本添加到购物车页面的正文部分-Magento 2
Magento 2.2 如何在正文部分的购物车页面上添加以下脚本:Magento2 如何将脚本添加到购物车页面的正文部分-Magento 2,magento2,cart,Magento2,Cart,Magento 2.2 如何在正文部分的购物车页面上添加以下脚本: dataLayer.push ({ 'Param': 'xxx', }); 其中XXX-动态篮子价值,无运输成本和折扣在自定义主题或模块中创建前端布局checkout\u cart\u index.xml 添加以下代码: <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layou
dataLayer.push ({
'Param': 'xxx',
});
其中XXX-动态篮子价值,无运输成本和折扣在自定义主题或模块中创建前端布局
checkout\u cart\u index.xml
添加以下代码:
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceContainer name="content">
<block class="Vendor\Module\Block\CustomBlock" before="-" name="custom-script" template="Vendor_Module::script.phtml"/>
</referenceContainer>
</body>
</page>
<?php
$cartTotal = $block->getCartSubTotal();
?>
<script type="text/javascript">
dataLayer.push ({
'Param': $cartTotal,
});
</script>
在模板目录中创建script.phtml
添加以下代码:
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceContainer name="content">
<block class="Vendor\Module\Block\CustomBlock" before="-" name="custom-script" template="Vendor_Module::script.phtml"/>
</referenceContainer>
</body>
</page>
<?php
$cartTotal = $block->getCartSubTotal();
?>
<script type="text/javascript">
dataLayer.push ({
'Param': $cartTotal,
});
</script>
数据层推送({
“Param”:$cartotal,
});
希望此解决方案适用于您。谢谢,但必须从购物车中提取XXX值