Καλησπέρα έχω βάλει 2 εικόνες hard coded στην αρχική σελίδα του shop μου και θα ήθελα να ρωτήσω αν υπάρχει η δυνατότητα αυτές να αλλάζουν ανα γλώσσα...υπάρχει κάποια μεταβλητή που θα μπορούσα να κολήσω στο όνομα του αρχείου και να την δέχεται δυναμικά;
Ευχαριστώ πολύ εκ των προτέρων!
Μπορείς να το κάνεις με δύο τρόπους:
α) Mε conditonal statement στο view
β) Δημιουργώντας καταχωρήσεις στα αρχεία γλώσσας με την html της εικόνας / μετά το δηλώνεις στο controller και το ανακαλείς από το view πχ
Σε κάθε αρχείο γλώσσας δηλώνεις την εικόνα που θες:
Την δηλώνεις και στο αντίστοιχο αρχείο Controller της σελίδας του template που θες να το εμφανίσεις:
Και την ανακαλείς από το View από τη σελίδα του template σου.
α) Mε conditonal statement στο view
Code: Select all
<?php if ($this->config->get('config_language_id') > 1) { ?>
<img src="/bla/bla/image_el.jpg" alt="bla_el">
<?php } else { ?>
<img src="/bla/bla/image_en.jpg" alt="bla_en">
<?php } ?>
Σε κάθε αρχείο γλώσσας δηλώνεις την εικόνα που θες:
Code: Select all
$_['custom_image'] = '<img src="image/data/graphics/test_en.png" alt="custom image" />';
Code: Select all
$this->data['custom_image'] = $this->language->get('custom_image');
Code: Select all
<?php
if ($custom_image) {
echo $custom_image;
}
?>
PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart
Who is online
Users browsing this forum: No registered users and 1 guest