Мене часто запитують користувачі сайту а також клієнти, ті хто використовує кілька різних мов на своєму інтернет магазині, як зробити можливість зміни логотипу разом з перемиканням мови на сайті, тобто при перемиканні в магазині opencart з Російської на Українську мову що б змінювався і сам логотип сайту.
Все насправді дуже просто, є звичайно багато різних способів як це зробити але я вам сьогодні покажу як швидко і дуже просто вирішити це завдання.
І так для зміни логотипу разом з мовою в opencart Вам буде потрібно всього лише змінити кілька рядків у файлі /catalog/controller/common/header.php
У зазначеному вище файлі знаходимо:
1 2 3 4 5 |
if (is_file(DIR_IMAGE . $this->config->get('config_logo'))) { $data['logo'] = $server . 'image/' . $this->config->get('config_logo'); } else { $data['logo'] = ''; } |
І міняємо на наступний код:
1 2 3 4 5 |
if ($data['lang'] == 'ru') { $data['logo'] = $server . 'image/'.('ru/logo.png'); } else { $data['logo'] = $server . 'image/'.('uk/logo.png'); } |
Після йдемо в папку image і створюємо там дві папки ru і uk і заливаємо в них ваш логотип для Української версії папка uk і для Російської версії папка ru відповідно.
Ось в принципі і все що Вам потрібно зробити, тепер у вас є можливість відображення логотипу в opencart для вибраної мови на сайті.
Немає коментарів
Ви можете залишити коментар першим.