- 24 Ιούλ 2019, 15:20
#5835
Καλησπέρα σε όλους.
Δοκίμασα να κάνω αρχικοποίηση 2 μεταβλητές στο data στην php σελίδα του controller και δυστυχώς όταν πάω να κάνω χρήση των μεταβλητών στην αντίστοιχη tpl σελίδα στο view η απάντηση που παίρνω είναι Undefined variable.
Έχω δοκιμάσει να βάλω ξερά των κώδικα στην αντίστοιχη σελίδα, αλλα και να περάσω τον κώδικα μέσω vqmode με xml.
Ευχαριστώ εκ τον προτέρων
opencart 2.3.*
vqmod 2.6.*
Δοκίμασα να κάνω αρχικοποίηση 2 μεταβλητές στο data στην php σελίδα του controller και δυστυχώς όταν πάω να κάνω χρήση των μεταβλητών στην αντίστοιχη tpl σελίδα στο view η απάντηση που παίρνω είναι Undefined variable.
Έχω δοκιμάσει να βάλω ξερά των κώδικα στην αντίστοιχη σελίδα, αλλα και να περάσω τον κώδικα μέσω vqmode με xml.
Κώδικας: Επιλογή όλων
Το script εμφανίζεται κανονικά στον κώδικα της succes page αλλα δεν μπορεί να διαβάσει τις μεταβλητές. <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.*
Τελευταία επεξεργασία από το μέλος Maragos την 30 Ιούλ 2019, 17:29, έχει επεξεργασθεί 1 φορά συνολικά.