[Fixed] smarty to twig converted templates
This commit is contained in:
@ -6,8 +6,8 @@
|
|||||||
{% set gtmPaymentObject = oView.getPayment() %}
|
{% set gtmPaymentObject = oView.getPayment() %}
|
||||||
|
|
||||||
{% block gtm_ga4_add_payment_info_block %}
|
{% block gtm_ga4_add_payment_info_block %}
|
||||||
{% capture name = "gtm_ga4_add_payment_info" %}
|
{% set gtm_ga4_add_payment_info %}
|
||||||
{% spaceless %}
|
{% apply spaceless %}
|
||||||
dataLayer.push({"event": null, "eventLabel": null, "ecommerce": null}); /* Clear the previous ecommerce object. */
|
dataLayer.push({"event": null, "eventLabel": null, "ecommerce": null}); /* Clear the previous ecommerce object. */
|
||||||
dataLayer.push({
|
dataLayer.push({
|
||||||
'event': 'add_payment_info',
|
'event': 'add_payment_info',
|
||||||
@ -26,9 +26,9 @@
|
|||||||
{% set gtmBasketItem = basketitem.getArticle() %}
|
{% set gtmBasketItem = basketitem.getArticle() %}
|
||||||
{% set gtmBasketItemCategory = gtmBasketItem.getCategory() %}
|
{% set gtmBasketItemCategory = gtmBasketItem.getCategory() %}
|
||||||
{
|
{
|
||||||
'item_id': '{{ gtmCartArticles[$basketindex].getFieldData('oxartnum') }}',
|
'item_id': '{{ gtmCartArticles[basketindex].getFieldData('oxartnum') }}',
|
||||||
'item_name': '{{ gtmCartArticles[$basketindex].getFieldData('oxtitle') }}',
|
'item_name': '{{ gtmCartArticles[basketindex].getFieldData('oxtitle')|raw }}',
|
||||||
'item_variant': '{{ gtmCartArticles[$basketindex].getFieldData('oxvarselect') }}',
|
'item_variant': '{{ gtmCartArticles[basketindex].getFieldData('oxvarselect') }}',
|
||||||
{% if gtmBasketItemCategory %}
|
{% if gtmBasketItemCategory %}
|
||||||
'item_category': '{{ gtmBasketItemCategory.getSplitCategoryArray(0, true) }}',
|
'item_category': '{{ gtmBasketItemCategory.getSplitCategoryArray(0, true) }}',
|
||||||
'item_category_2': '{{ gtmBasketItemCategory.getSplitCategoryArray(1, true) }}',
|
'item_category_2': '{{ gtmBasketItemCategory.getSplitCategoryArray(1, true) }}',
|
||||||
@ -47,7 +47,7 @@
|
|||||||
'debug_mode': 'true'
|
'debug_mode': 'true'
|
||||||
{% endif %}
|
{% endif %}
|
||||||
});
|
});
|
||||||
{% endspaceless %}
|
{% endapply %}
|
||||||
{% endcapture %}
|
{% endset %}
|
||||||
{{ script({ add: smarty.capture.gtm_ga4_add_payment_info, dynamic: __oxid_include_dynamic }) }}
|
{{ script({ add: gtm_ga4_add_payment_info.__toString(), dynamic: __oxid_include_dynamic }) }}
|
||||||
{% endblock %}
|
{% endblock %}
|
@ -1,61 +1,62 @@
|
|||||||
|
|
||||||
{% if d3CmpBasket and d3CmpBasket.getAddToBasketDecision() and d3CmpBasket.d3GtmRequestedArticleLoadedByAnid() != "null" %}
|
{% if d3CmpBasket and d3CmpBasket.getAddToBasketDecision() and d3CmpBasket.d3GtmRequestedArticleLoadedByAnid() != "null" %}
|
||||||
{% set oGtmProduct = d3CmpBasket.d3GtmRequestedArticleLoadedByAnid() %}
|
{% set oGtmProduct = d3CmpBasket.d3GtmRequestedArticleLoadedByAnid() %}
|
||||||
{% set oGtmAmountArticlesAdded = d3CmpBasket.getD3GtmAddToCartAmountArticles() %}
|
{% set oGtmAmountArticlesAdded = d3CmpBasket.getD3GtmAddToCartAmountArticles() %}
|
||||||
{# $smarty.block.parent #}
|
{# twig.block.parent #}
|
||||||
{# variable $oGtmProduct is passed from parent tempalte #}
|
{# variable $oGtmProduct is passed from parent tempalte #}
|
||||||
{% set d3PriceObject = oGtmProduct.getPrice() %}
|
{% set d3PriceObject = oGtmProduct.getPrice() %}
|
||||||
{% set gtmCurrency = oView.getActCurrency() %}
|
{% set gtmCurrency = oView.getActCurrency() %}
|
||||||
{% set gtmManufacturer = oGtmProduct.getManufacturer() %}
|
{% set gtmManufacturer = oGtmProduct.getManufacturer() %}
|
||||||
{% set gtmCategory = oGtmProduct.getCategory() %}
|
{% set gtmCategory = oGtmProduct.getCategory() %}
|
||||||
|
|
||||||
{% block d3_ga4_add_to_cart_list_block %}
|
{% block d3_ga4_add_to_cart_list_block %}
|
||||||
{% capture name = "d3_ga4_add_to_cart_listtpl" %}
|
{% set d3_ga4_add_to_cart_listtpl %}
|
||||||
{% spaceless %}
|
{% apply spaceless %}
|
||||||
dataLayer.push({"event": null, "eventLabel": null, "ecommerce": null}); /* Clear the previous ecommerce object. */
|
dataLayer.push({"event": null, "eventLabel": null, "ecommerce": null}); /* Clear the previous ecommerce object. */
|
||||||
|
|
||||||
{# ** Debug cases ** #}
|
{# ** Debug cases ** #}
|
||||||
{# event.preventDefault(); #}
|
{# event.preventDefault(); #}
|
||||||
|
|
||||||
let iArtQuantity = $("{{ htmlIdAmountOfArticles }}").val();
|
let iArtQuantity = $("{{ htmlIdAmountOfArticles }}").val();
|
||||||
let iArtQuantityAdded = {{ oGtmAmountArticlesAdded }};
|
let iArtQuantityAdded = {{ oGtmAmountArticlesAdded }};
|
||||||
|
|
||||||
if(!iArtQuantity && (iArtQuantityAdded is same as(1)){
|
if(!iArtQuantity && (iArtQuantityAdded is same as(1)){
|
||||||
)
|
)
|
||||||
iArtQuantity = 1;
|
iArtQuantity = 1;
|
||||||
}else{
|
}else{
|
||||||
iArtQuantity = iArtQuantityAdded;
|
iArtQuantity = iArtQuantityAdded;
|
||||||
}
|
}
|
||||||
|
|
||||||
dataLayer.push({
|
dataLayer.push({
|
||||||
'isAddToBasket': true,
|
'isAddToBasket': true,
|
||||||
'event':'add_to_cart',
|
'event':'add_to_cart',
|
||||||
'eventLabel': 'add_to_cart',
|
'eventLabel': 'add_to_cart',
|
||||||
'ecommerce': {
|
'ecommerce': {
|
||||||
'currency': "{{ currency.name }}",
|
'currency': "{{ currency.name }}",
|
||||||
'value': iArtQuantity*{{ d3PriceObject.getPrice() }},
|
'value': iArtQuantity*{{ d3PriceObject.getPrice() }},
|
||||||
'items': [
|
'items': [
|
||||||
{
|
{
|
||||||
'item_id': '{{ oGtmProduct.getFieldData('oxartnum') }}',
|
'item_id': '{{ oGtmProduct.getFieldData('oxartnum') }}',
|
||||||
'item_name': '{{ oGtmProduct.getFieldData('oxtitle') }}',
|
'item_name': '{{ oGtmProduct.getFieldData('oxtitle')|raw }}',
|
||||||
'price': {{ d3PriceObject.getPrice() }},
|
'price': {{ d3PriceObject.getPrice() }},
|
||||||
'item_brand': '{% if gtmManufacturer %}{{ gtmManufacturer.oxmanufacturers__oxtitle.value }}{% endif %}',
|
'item_brand': '{% if gtmManufacturer %}{{ gtmManufacturer.getFieldData('oxtitle')|raw }}{% endif %}',
|
||||||
'item_variant': '{% if oGtmProduct.getFieldData('oxvarselect') %}{{ oGtmProduct.getFieldData('oxvarselect') }}{% endif %}',
|
'item_variant': '{% if oGtmProduct.getFieldData('oxvarselect') %}{{ oGtmProduct.getFieldData('oxvarselect') }}{% endif %}',
|
||||||
{% if gtmCategory %}
|
{% if gtmCategory %}
|
||||||
'item_category': '{{ gtmCategory.getSplitCategoryArray(0, true) }}',
|
'item_category': '{{ gtmCategory.getSplitCategoryArray(0, true) }}',
|
||||||
'item_category_2':'{{ gtmCategory.getSplitCategoryArray(1, true) }}',
|
'item_category_2':'{{ gtmCategory.getSplitCategoryArray(1, true) }}',
|
||||||
'item_category_3':'{{ gtmCategory.getSplitCategoryArray(2, true) }}',
|
'item_category_3':'{{ gtmCategory.getSplitCategoryArray(2, true) }}',
|
||||||
'item_category_4':'{{ gtmCategory.getSplitCategoryArray(3, true) }}',
|
'item_category_4':'{{ gtmCategory.getSplitCategoryArray(3, true) }}',
|
||||||
'item_list_name':'{{ gtmCategory.getSplitCategoryArray() }}',
|
'item_list_name':'{{ gtmCategory.getSplitCategoryArray() }}',
|
||||||
{% endif %}
|
{% endif %}
|
||||||
'quantity': iArtQuantity
|
'quantity': iArtQuantity
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}{% if oViewConf.isDebugModeOn() %},
|
}{% if oViewConf.isDebugModeOn() %},
|
||||||
'debug_mode': 'true'
|
'debug_mode': 'true'
|
||||||
{% endif %}
|
{% endif %}
|
||||||
});
|
});
|
||||||
{% endspaceless %}
|
{% endapply %}
|
||||||
{% endcapture %}
|
{% endset %}
|
||||||
{{ script({ add: smarty.capture.d3_ga4_add_to_cart_listtpl, dynamic: __oxid_include_dynamic }) }}
|
{{ script({ add: d3_ga4_add_to_cart_listtpl.__toString(), dynamic: __oxid_include_dynamic }) }}
|
||||||
|
{% endblock %}
|
||||||
{% endif %}
|
{% endif %}
|
@ -6,8 +6,8 @@
|
|||||||
{% set gtmCurrency = oView.getActCurrency() %}
|
{% set gtmCurrency = oView.getActCurrency() %}
|
||||||
|
|
||||||
{% block d3_ga4_begin_checkout_block %}
|
{% block d3_ga4_begin_checkout_block %}
|
||||||
{% capture name = "d3_ga4_begin_checkout" %}
|
{% set d3_ga4_begin_checkout %}
|
||||||
{% spaceless %}
|
{% apply spaceless %}
|
||||||
dataLayer.push({"event": null, "eventLabel": null, "ecommerce": null}); /* Clear the previous ecommerce object. */
|
dataLayer.push({"event": null, "eventLabel": null, "ecommerce": null}); /* Clear the previous ecommerce object. */
|
||||||
dataLayer.push({
|
dataLayer.push({
|
||||||
'event': 'begin_checkout',
|
'event': 'begin_checkout',
|
||||||
@ -25,9 +25,9 @@
|
|||||||
{% set gtmBasketItem = basketitem.getArticle() %}
|
{% set gtmBasketItem = basketitem.getArticle() %}
|
||||||
{% set gtmBasketItemCategory = gtmBasketItem.getCategory() %}
|
{% set gtmBasketItemCategory = gtmBasketItem.getCategory() %}
|
||||||
{
|
{
|
||||||
'item_id': '{{ gtmCartArticles[$basketindex].getFieldData('oxartnum') }}',
|
'item_id': '{{ gtmCartArticles[basketindex].getFieldData('oxartnum') }}',
|
||||||
'item_name': '{{ gtmCartArticles[$basketindex].getFieldData('oxtitle') }}',
|
'item_name': '{{ gtmCartArticles[basketindex].getFieldData('oxtitle')|raw }}',
|
||||||
'item_variant': '{{ gtmCartArticles[$basketindex].getFieldData('oxvarselect') }}',
|
'item_variant': '{{ gtmCartArticles[basketindex].getFieldData('oxvarselect') }}',
|
||||||
{% if gtmBasketItemCategory %}
|
{% if gtmBasketItemCategory %}
|
||||||
'item_category': '{{ gtmBasketItemCategory.getSplitCategoryArray(0, true) }}',
|
'item_category': '{{ gtmBasketItemCategory.getSplitCategoryArray(0, true) }}',
|
||||||
'item_category_2': '{{ gtmBasketItemCategory.getSplitCategoryArray(1, true) }}',
|
'item_category_2': '{{ gtmBasketItemCategory.getSplitCategoryArray(1, true) }}',
|
||||||
@ -46,7 +46,7 @@
|
|||||||
'debug_mode': 'true'
|
'debug_mode': 'true'
|
||||||
{% endif %}
|
{% endif %}
|
||||||
});
|
});
|
||||||
{% endspaceless %}
|
{% endapply %}
|
||||||
{% endcapture %}
|
{% endset %}
|
||||||
{{ script({ add: smarty.capture.d3_ga4_begin_checkout, dynamic: __oxid_include_dynamic }) }}
|
{{ script({ add: d3_ga4_begin_checkout.__toString(), dynamic: __oxid_include_dynamic }) }}
|
||||||
{% endblock %}
|
{% endblock %}
|
@ -1,6 +1,6 @@
|
|||||||
{% block d3_ga4_purchase_block %}
|
{% block d3_ga4_purchase_block %}
|
||||||
{% capture name = "d3_ga4_purchase" %}
|
{% set d3_ga4_purchase %}
|
||||||
{% spaceless %}
|
{% apply spaceless %}
|
||||||
dataLayer.push({"event": null, "eventLabel": null, "ecommerce": null}); /* Clear the previous ecommerce object. */
|
dataLayer.push({"event": null, "eventLabel": null, "ecommerce": null}); /* Clear the previous ecommerce object. */
|
||||||
{% set gtmOrder = oView.getOrder() %}
|
{% set gtmOrder = oView.getOrder() %}
|
||||||
{% set gtmBasket = oView.getBasket() %}
|
{% set gtmBasket = oView.getBasket() %}
|
||||||
@ -29,8 +29,8 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
'item_id': '{{ gtmBasketItem.getFieldData("oxartnum") }}',
|
'item_id': '{{ gtmBasketItem.getFieldData("oxartnum") }}',
|
||||||
'item_name': '{{ gtmBasketItem.getFieldData("oxtitle") }}',
|
'item_name': '{{ gtmBasketItem.getFieldData('oxtitle')|raw }}',
|
||||||
'affiliation': '{{ gtmBasketItem.getFieldData("oxtitle") }}',
|
'affiliation': '{{ gtmBasketItem.getFieldData('oxtitle')|raw }}',
|
||||||
'coupon': '{% for gtmOrderVoucher in gtmOrderVouchers %}{{ gtmOrderVoucher }}{% if not loop.last %}, {% endif %}{% endfor %}',
|
'coupon': '{% for gtmOrderVoucher in gtmOrderVouchers %}{{ gtmOrderVoucher }}{% if not loop.last %}, {% endif %}{% endfor %}',
|
||||||
'item_variant': '{{ gtmBasketItem.getFieldData("oxselvariant") }}',
|
'item_variant': '{{ gtmBasketItem.getFieldData("oxselvariant") }}',
|
||||||
{% if gtmPurchaseItemCategory %}
|
{% if gtmPurchaseItemCategory %}
|
||||||
@ -50,7 +50,7 @@
|
|||||||
'debug_mode': 'true'
|
'debug_mode': 'true'
|
||||||
{% endif %}
|
{% endif %}
|
||||||
})
|
})
|
||||||
{% endspaceless %}
|
{% endapply %}
|
||||||
{% endcapture %}
|
{% endset %}
|
||||||
{{ script({ add: smarty.capture.d3_ga4_purchase, dynamic: __oxid_include_dynamic }) }}
|
{{ script({ add: d3_ga4_purchase.__toString(), dynamic: __oxid_include_dynamic }) }}
|
||||||
{% endblock %}
|
{% endblock %}
|
@ -1,8 +1,8 @@
|
|||||||
{% block d3_ga4_remove_from_cart_block %}
|
{% block d3_ga4_remove_from_cart_block %}
|
||||||
{% if hasBeenReloaded %}
|
{% if hasBeenReloaded %}
|
||||||
{% set d3BasketPrice = oxcmp_basket.getPrice() %}
|
{% set d3BasketPrice = oxcmp_basket.getPrice() %}
|
||||||
{% capture name = "d3_ga4_remove_from_cart" %}
|
{% set d3_ga4_remove_from_cart %}
|
||||||
{% spaceless %}
|
{% apply spaceless %}
|
||||||
dataLayer.push({"event": null, "eventLabel": null, "ecommerce": null}); /* Clear the previous ecommerce object. */
|
dataLayer.push({"event": null, "eventLabel": null, "ecommerce": null}); /* Clear the previous ecommerce object. */
|
||||||
dataLayer.push({
|
dataLayer.push({
|
||||||
'isRemoveFromCart': true,
|
'isRemoveFromCart': true,
|
||||||
@ -19,7 +19,7 @@
|
|||||||
{% set gtmBasketItemCategory = rmItem.getCategory() %}
|
{% set gtmBasketItemCategory = rmItem.getCategory() %}
|
||||||
{
|
{
|
||||||
'item_id': '{{ rmItem.getFieldData('oxartnum') }}',
|
'item_id': '{{ rmItem.getFieldData('oxartnum') }}',
|
||||||
'item_name': '{{ rmItem.getFieldData('oxtitle') }}',
|
'item_name': '{{ rmItem.getFieldData('oxtitle')|raw }}',
|
||||||
'item_variant': '{{ rmItem.getFieldData('oxvarselect') }}',
|
'item_variant': '{{ rmItem.getFieldData('oxvarselect') }}',
|
||||||
{% if gtmBasketItemCategory %}
|
{% if gtmBasketItemCategory %}
|
||||||
'item_category': '{{ gtmBasketItemCategory.getSplitCategoryArray(0, true) }}',
|
'item_category': '{{ gtmBasketItemCategory.getSplitCategoryArray(0, true) }}',
|
||||||
@ -39,8 +39,8 @@
|
|||||||
'debug_mode': 'true'
|
'debug_mode': 'true'
|
||||||
{% endif %}
|
{% endif %}
|
||||||
});
|
});
|
||||||
{% endspaceless %}
|
{% endapply %}
|
||||||
{% endcapture %}
|
{% endset %}
|
||||||
{{ script({ add: smarty.capture.d3_ga4_remove_from_cart, dynamic: __oxid_include_dynamic }) }}
|
{{ script({ add: d3_ga4_remove_from_cart.__toString(), dynamic: __oxid_include_dynamic }) }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endblock %}
|
{% endblock %}
|
@ -4,8 +4,8 @@
|
|||||||
{% set gtmCartArticles = oView.getBasketArticles() %}
|
{% set gtmCartArticles = oView.getBasketArticles() %}
|
||||||
|
|
||||||
{% block d3_ga4_view_cart_block %}
|
{% block d3_ga4_view_cart_block %}
|
||||||
{% capture name = "d3_ga4_view_cart" %}
|
{% set d3_ga4_view_cart %}
|
||||||
{% spaceless %}
|
{% apply spaceless %}
|
||||||
dataLayer.push({"event": null, "eventLabel": null, "ecommerce": null}); /* Clear the previous ecommerce object. */
|
dataLayer.push({"event": null, "eventLabel": null, "ecommerce": null}); /* Clear the previous ecommerce object. */
|
||||||
dataLayer.push({
|
dataLayer.push({
|
||||||
'event': 'view_cart',
|
'event': 'view_cart',
|
||||||
@ -23,9 +23,9 @@
|
|||||||
{% set gtmBasketItem = basketitem.getArticle() %}
|
{% set gtmBasketItem = basketitem.getArticle() %}
|
||||||
{% set gtmBasketItemCategory = gtmBasketItem.getCategory() %}
|
{% set gtmBasketItemCategory = gtmBasketItem.getCategory() %}
|
||||||
{
|
{
|
||||||
'item_id': '{{ gtmCartArticles[$basketindex].getFieldData('oxartnum') }}',
|
'item_id': '{{ gtmCartArticles[basketindex].getFieldData('oxartnum') }}',
|
||||||
'item_name': '{{ gtmCartArticles[$basketindex].getFieldData('oxtitle') }}',
|
'item_name': '{{ gtmCartArticles[basketindex].getFieldData('oxtitle')|raw }}',
|
||||||
'item_variant': '{{ gtmCartArticles[$basketindex].getFieldData('oxvarselect') }}',
|
'item_variant': '{{ gtmCartArticles[basketindex].getFieldData('oxvarselect') }}',
|
||||||
{% if gtmBasketItemCategory %}
|
{% if gtmBasketItemCategory %}
|
||||||
'item_category': '{{ gtmBasketItemCategory.getSplitCategoryArray(0, true) }}',
|
'item_category': '{{ gtmBasketItemCategory.getSplitCategoryArray(0, true) }}',
|
||||||
'item_category_2': '{{ gtmBasketItemCategory.getSplitCategoryArray(1, true) }}',
|
'item_category_2': '{{ gtmBasketItemCategory.getSplitCategoryArray(1, true) }}',
|
||||||
@ -44,7 +44,7 @@
|
|||||||
'debug_mode': 'true'
|
'debug_mode': 'true'
|
||||||
{% endif %}
|
{% endif %}
|
||||||
});
|
});
|
||||||
{% endspaceless %}
|
{% endapply %}
|
||||||
{% endcapture %}
|
{% endset %}
|
||||||
{{ script({ add: smarty.capture.d3_ga4_view_cart, dynamic: __oxid_include_dynamic }) }}
|
{{ script({ add: d3_ga4_view_cart.__toString(), dynamic: __oxid_include_dynamic }) }}
|
||||||
{% endblock %}
|
{% endblock %}
|
@ -3,7 +3,7 @@
|
|||||||
{% set gtmManufacturer = gtmProduct.getManufacturer() %}
|
{% set gtmManufacturer = gtmProduct.getManufacturer() %}
|
||||||
|
|
||||||
{% block d3_ga4_view_item_block %}
|
{% block d3_ga4_view_item_block %}
|
||||||
{% capture name = "d3_ga4_view_item" %}
|
{% set d3_ga4_view_item %}
|
||||||
{% spaceless %}
|
{% spaceless %}
|
||||||
dataLayer.push({"event": null, "eventLabel": null, "ecommerce": null}); /* Clear the previous ecommerce object. */
|
dataLayer.push({"event": null, "eventLabel": null, "ecommerce": null}); /* Clear the previous ecommerce object. */
|
||||||
|
|
||||||
@ -16,9 +16,9 @@
|
|||||||
'items':
|
'items':
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
'item_name': '{{ gtmProduct.getFieldData("oxtitle") }}',
|
'item_name': '{{ gtmProduct.getFieldData('oxtitle')|raw }}',
|
||||||
'item_id': '{{ gtmProduct.getFieldData("oxartnum") }}',
|
'item_id': '{{ gtmProduct.getFieldData("oxartnum") }}',
|
||||||
'item_brand': '{% if gtmManufacturer %}{{ gtmManufacturer.oxmanufacturers__oxtitle.value }}{% endif %}',
|
'item_brand': '{% if gtmManufacturer %}{{ gtmManufacturer.getFieldData('oxtitle')|raw }}{% endif %}',
|
||||||
'item_variant': '{% if gtmProduct.getFieldData("oxvarselect") %}{{ gtmProduct.getFieldData("oxvarselect") }}{% endif %}',
|
'item_variant': '{% if gtmProduct.getFieldData("oxvarselect") %}{{ gtmProduct.getFieldData("oxvarselect") }}{% endif %}',
|
||||||
{% if gtmCategory %}
|
{% if gtmCategory %}
|
||||||
'item_category': '{{ gtmCategory.getSplitCategoryArray(0, true) }}',
|
'item_category': '{{ gtmCategory.getSplitCategoryArray(0, true) }}',
|
||||||
@ -35,7 +35,7 @@
|
|||||||
'debug_mode': 'true'
|
'debug_mode': 'true'
|
||||||
{% endif %}
|
{% endif %}
|
||||||
});
|
});
|
||||||
{% endspaceless %}
|
{% endapply %}
|
||||||
{% endcapture %}
|
{% endset %}
|
||||||
{{ script({ add: smarty.capture.d3_ga4_view_item, dynamic: __oxid_include_dynamic }) }}
|
{{ script({ add: d3_ga4_view_item.__toString(), dynamic: __oxid_include_dynamic }) }}
|
||||||
{% endblock %}
|
{% endblock %}
|
@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
{% block d3_ga4_view_item_list_block %}
|
{% block d3_ga4_view_item_list_block %}
|
||||||
{% if gtmProducts|length %}
|
{% if gtmProducts|length %}
|
||||||
{% capture name = "d3_ga4_view_item_list" %}
|
{% set d3_ga4_view_item_list %}
|
||||||
{% spaceless %}
|
{% apply spaceless %}
|
||||||
dataLayer.push({ecommerce: null});
|
dataLayer.push({ecommerce: null});
|
||||||
dataLayer.push({
|
dataLayer.push({
|
||||||
'event':'view_item_list',
|
'event':'view_item_list',
|
||||||
@ -21,9 +21,9 @@
|
|||||||
{% if not gtmCategory %}{% set gtmCategory = gtmProduct.getCategory() %}{% endif %}
|
{% if not gtmCategory %}{% set gtmCategory = gtmProduct.getCategory() %}{% endif %}
|
||||||
{
|
{
|
||||||
'item_id': '{{ gtmProduct.getFieldData("oxartnum") }}',
|
'item_id': '{{ gtmProduct.getFieldData("oxartnum") }}',
|
||||||
'item_name': '{{ gtmProduct.getFieldData("oxtitle") }}',
|
'item_name': '{{ gtmProduct.getFieldData('oxtitle')|raw }}',
|
||||||
'price': {{ d3PriceObject.getPrice() }},
|
'price': {{ d3PriceObject.getPrice() }},
|
||||||
'item_brand': '{% if gtmManufacturer %}{{ gtmManufacturer.oxmanufacturers__oxtitle.value }}{% endif %}',
|
'item_brand': '{% if gtmManufacturer %}{{ gtmManufacturer.getFieldData('oxtitle')|raw }}{% endif %}',
|
||||||
{% if gtmCategory %}
|
{% if gtmCategory %}
|
||||||
'item_category': '{{ gtmCategory.getSplitCategoryArray(0, true) }}',
|
'item_category': '{{ gtmCategory.getSplitCategoryArray(0, true) }}',
|
||||||
'item_category_2':'{{ gtmCategory.getSplitCategoryArray(1, true) }}',
|
'item_category_2':'{{ gtmCategory.getSplitCategoryArray(1, true) }}',
|
||||||
@ -38,8 +38,8 @@
|
|||||||
'debug_mode': 'true'
|
'debug_mode': 'true'
|
||||||
{% endif %}
|
{% endif %}
|
||||||
});
|
});
|
||||||
{% endspaceless %}
|
{% endapply %}
|
||||||
{% endcapture %}
|
{% endset %}
|
||||||
{{ script({ add: smarty.capture.d3_ga4_view_item_list, dynamic: __oxid_include_dynamic }) }}
|
{{ script({ add: d3_ga4_view_item_list.__toString(), dynamic: __oxid_include_dynamic }) }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endblock %}
|
{% endblock %}
|
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
{% block d3_ga4_view_search_result_block %}
|
{% block d3_ga4_view_search_result_block %}
|
||||||
{% if gtmProducts %}
|
{% if gtmProducts %}
|
||||||
{% capture name = "d3_ga4_view_search_result" %}
|
{% set d3_ga4_view_search_result %}
|
||||||
{% spaceless %}
|
{% apply spaceless %}
|
||||||
dataLayer.push({"event": null, "eventLabel": null, "ecommerce": null}); /* Clear the previous ecommerce object. */
|
dataLayer.push({"event": null, "eventLabel": null, "ecommerce": null}); /* Clear the previous ecommerce object. */
|
||||||
dataLayer.push({
|
dataLayer.push({
|
||||||
'event': 'view_search_result',
|
'event': 'view_search_result',
|
||||||
@ -17,9 +17,9 @@
|
|||||||
{% set gtmCategory = gtmProduct.getCategory() %}
|
{% set gtmCategory = gtmProduct.getCategory() %}
|
||||||
{
|
{
|
||||||
'item_id': '{{ gtmProduct.getFieldData("oxartnum") }}',
|
'item_id': '{{ gtmProduct.getFieldData("oxartnum") }}',
|
||||||
'item_name': '{{ gtmProduct.getFieldData("oxtitle") }}',
|
'item_name': '{{ gtmProduct.getFieldData('oxtitle')|raw }}',
|
||||||
'price': {{ d3PriceObject.getPrice() }},
|
'price': {{ d3PriceObject.getPrice() }},
|
||||||
'item_brand': '{% if gtmManufacturer %}{{ gtmManufacturer.oxmanufacturers__oxtitle.value }}{% endif %}',
|
'item_brand': '{% if gtmManufacturer %}{{ gtmManufacturer.getFieldData('oxtitle')|raw }}{% endif %}',
|
||||||
{% if gtmCategory %}
|
{% if gtmCategory %}
|
||||||
'item_category': '{{ gtmCategory.getSplitCategoryArray(0, true) }}',
|
'item_category': '{{ gtmCategory.getSplitCategoryArray(0, true) }}',
|
||||||
'item_category_2':'{{ gtmCategory.getSplitCategoryArray(1, true) }}',
|
'item_category_2':'{{ gtmCategory.getSplitCategoryArray(1, true) }}',
|
||||||
@ -35,9 +35,9 @@
|
|||||||
'debug_mode': 'true'
|
'debug_mode': 'true'
|
||||||
{% endif %}
|
{% endif %}
|
||||||
});
|
});
|
||||||
{% endspaceless %}
|
{% endapply %}
|
||||||
{% endcapture %}
|
{% endset %}
|
||||||
{{ script({ add: smarty.capture.d3_ga4_view_search_result, dynamic: __oxid_include_dynamic }) }}
|
{{ script({ add: d3_ga4_view_search_result.__toString(), dynamic: __oxid_include_dynamic }) }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
|
@ -8,8 +8,7 @@
|
|||||||
|
|
||||||
{% if oViewConf.isGA4enabled() and oViewConf.D3blShowGtmScript() %}
|
{% if oViewConf.isGA4enabled() and oViewConf.D3blShowGtmScript() %}
|
||||||
{% if d3GtmContainerIdString %}
|
{% if d3GtmContainerIdString %}
|
||||||
{% spaceless %}
|
{% apply spaceless %}
|
||||||
|
|
||||||
{% if oViewConf.isGtmConsentModeSetActivated() %}
|
{% if oViewConf.isGtmConsentModeSetActivated() %}
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
{% if oViewConf.d3IsUsercentricsCMPChosen() and oViewConf.d3GetModuleConfigParam('_blEnableMeasurementCapabilities') %}
|
{% if oViewConf.d3IsUsercentricsCMPChosen() and oViewConf.d3GetModuleConfigParam('_blEnableMeasurementCapabilities') %}
|
||||||
@ -48,7 +47,7 @@
|
|||||||
})(window, document, 'script', 'dataLayer', '{{ d3GtmContainerIdString }}');
|
})(window, document, 'script', 'dataLayer', '{{ d3GtmContainerIdString }}');
|
||||||
</script>
|
</script>
|
||||||
<!-- End Google Tag Manager -->
|
<!-- End Google Tag Manager -->
|
||||||
{% endspaceless %}
|
{% endapply %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
{% if oViewConf.D3blShowGtmScript() %}
|
{% if oViewConf.D3blShowGtmScript() %}
|
||||||
{% if oViewConf.getGtmContainerId() %}{% spaceless %}
|
{% if oViewConf.getGtmContainerId() %}{% apply spaceless %}
|
||||||
<!-- Google Tag Manager (noscript) -->
|
<!-- Google Tag Manager (noscript) -->
|
||||||
<noscript>
|
<noscript>
|
||||||
<iframe src="{{ oViewConf.getServerSidetaggingNoJsDomain() }}?id={{ oViewConf.getGtmContainerId() }}"
|
<iframe src="{{ oViewConf.getServerSidetaggingNoJsDomain() }}?id={{ oViewConf.getGtmContainerId() }}"
|
||||||
height="0" width="0" style="display:none;visibility:hidden"></iframe>
|
height="0" width="0" style="display:none;visibility:hidden"></iframe>
|
||||||
</noscript>
|
</noscript>
|
||||||
<!-- End Google Tag Manager (noscript) -->
|
<!-- End Google Tag Manager (noscript) -->
|
||||||
{% endspaceless %}{% endif %}
|
{% endapply %}{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{{ parent() }}
|
{{ parent() }}
|
@ -1,4 +1,4 @@
|
|||||||
{% capture append = "oxidBlock_content" %}
|
{% set oxidBlock_content %}
|
||||||
{% set template_title = "MY_WISH_LIST"|translate %}
|
{% set template_title = "MY_WISH_LIST"|translate %}
|
||||||
<h1 class="page-header">{{ translate({ ident: "MY_WISH_LIST" }) }}</h1>
|
<h1 class="page-header">{{ translate({ ident: "MY_WISH_LIST" }) }}</h1>
|
||||||
|
|
||||||
@ -11,8 +11,8 @@
|
|||||||
{% include '@d3googleanalytics4/event/add_to_cart.html.twig' with {htmlIdAmountOfArticles: '#amountToBasket'} %}
|
{% include '@d3googleanalytics4/event/add_to_cart.html.twig' with {htmlIdAmountOfArticles: '#amountToBasket'} %}
|
||||||
|
|
||||||
{{ insert_tracker({title: template_title}) }}
|
{{ insert_tracker({title: template_title}) }}
|
||||||
{% endcapture %}
|
{% endset %}
|
||||||
{% capture append = "oxidBlock_sidebar" %}
|
{% set oxidBlock_sidebar %}
|
||||||
{% include "page/account/inc/account_menu.html.twig" with {active_link: "noticelist"} %}
|
{% include "page/account/inc/account_menu.html.twig" with {active_link: "noticelist"} %}
|
||||||
{% endcapture %}
|
{% endset %}
|
||||||
{% include "layout/page.html.twig" with {sidebar: "Left"} %}
|
{% include "layout/page.html.twig" with {sidebar: "Left"} %}
|
@ -1,4 +1,4 @@
|
|||||||
{% capture append = "oxidBlock_content" %}
|
{% set oxidBlock_content %}
|
||||||
{% set template_title = "LISTMANIA"|translate %}
|
{% set template_title = "LISTMANIA"|translate %}
|
||||||
{% set _actvrecommlist = oView.getActiveRecommList() %}
|
{% set _actvrecommlist = oView.getActiveRecommList() %}
|
||||||
|
|
||||||
@ -24,9 +24,9 @@
|
|||||||
{% include '@d3googleanalytics4/event/add_to_cart.html.twig' with {htmlIdAmountOfArticles: '#amountToBasket'} %}
|
{% include '@d3googleanalytics4/event/add_to_cart.html.twig' with {htmlIdAmountOfArticles: '#amountToBasket'} %}
|
||||||
|
|
||||||
{{ insert_tracker({title: template_title}) }}
|
{{ insert_tracker({title: template_title}) }}
|
||||||
{% endcapture %}
|
{% endset %}
|
||||||
{% capture append = "oxidBlock_sidebar" %}
|
{% set oxidBlock_sidebar %}
|
||||||
{% include "page/account/inc/account_menu.html.twig" with {active_link: "recommendationlist"} %}
|
{% include "page/account/inc/account_menu.html.twig" with {active_link: "recommendationlist"} %}
|
||||||
{% endcapture %}
|
{% endset %}
|
||||||
{% include "layout/page.html.twig" with {sidebar: "Left"} %}
|
{% include "layout/page.html.twig" with {sidebar: "Left"} %}
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{% capture append = "oxidBlock_content" %}
|
{% set oxidBlock_content %}
|
||||||
{% set template_title = "MY_GIFT_REGISTRY"|translate %}
|
{% set template_title = "MY_GIFT_REGISTRY"|translate %}
|
||||||
{% if not oView.getWishListUsers() and oView.getWishListSearchParam() %}
|
{% if not oView.getWishListUsers() and oView.getWishListSearchParam() %}
|
||||||
{% set _statusMessage = "MESSAGE_SORRY_NO_GIFT_REGISTRY"|translate %}
|
{% set _statusMessage = "MESSAGE_SORRY_NO_GIFT_REGISTRY"|translate %}
|
||||||
@ -37,8 +37,8 @@
|
|||||||
{% include '@d3googleanalytics4/event/add_to_cart.html.twig' with {htmlIdAmountOfArticles: '#amountToBasket'} %}
|
{% include '@d3googleanalytics4/event/add_to_cart.html.twig' with {htmlIdAmountOfArticles: '#amountToBasket'} %}
|
||||||
|
|
||||||
{{ insert_tracker({title: template_title}) }}
|
{{ insert_tracker({title: template_title}) }}
|
||||||
{% endcapture %}
|
{% endset %}
|
||||||
{% capture append = "oxidBlock_sidebar" %}
|
{% set oxidBlock_sidebar %}
|
||||||
{% include "page/account/inc/account_menu.html.twig" with {active_link: "wishlist"} %}
|
{% include "page/account/inc/account_menu.html.twig" with {active_link: "wishlist"} %}
|
||||||
{% endcapture %}
|
{% endset %}
|
||||||
{% include "layout/page.html.twig" with {sidebar: "Left"} %}
|
{% include "layout/page.html.twig" with {sidebar: "Left"} %}
|
Reference in New Issue
Block a user