Δοκίμασα να κάνω αρχικοποίηση 2 μεταβλητές στο data στην php σελίδα του controller και δυστυχώς όταν πάω να κάνω χρήση των μεταβλητών στην αντίστοιχη tpl σελίδα στο view η απάντηση που παίρνω είναι Undefined variable.
Έχω δοκιμάσει να βάλω ξερά των κώδικα στην αντίστοιχη σελίδα, αλλα και να περάσω τον κώδικα μέσω vqmode με xml.
<file name="catalog/controller/checkout/sucess.php">
<operation>
<search position="before "><![CDATA[$this->cart->clear();]]></search>
<add><![CDATA[
$data['transaction_id'] = $this->session->data['order_id'];
$data['cart_total'] = $this->cart->getTotal();
]]>
</add>
</operation>
</file>
<file name="catalog/view/theme/journal3/template/common/success.tpl">
<operation>
<search position="before "><![CDATA[<ul class="breadcrumb">]]></search>
<add><![CDATA[
<script>
gtag('event', 'conversion',
{'send_to': 'AW-77******/***********',
'value': '<?php echo $cart_total; ?>' ,
'currency': 'EUR',
'transaction_id': '<?php echo $transaction_id; ?>'
});
</script>
]]>
</add>
</operation>
</file>
Ευχαριστώ εκ τον προτέρων
opencart 2.3.*
vqmod 2.6.*