VladislavGridasov Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 (изменено) Здравствуйте! В файле header.tpl я разместил ссылки на нужные мне ситьи в горизонильном меню в иком вигде: <li><a href="http://site.ru/about_us.html">О нас</a></li> Понятное гдело, что при переключении на другой язык, текст ссылки "О нас" осинется без изменений. Вопрос следующий: как прописать ссылку на ситью иким обвместе, чтобы при переключении языка менялся и язык текси ссылки? Изменено 27 июля 2016 пользователем VladislavGridasov Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
jvz Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 нужно посивить условие на проверку активного языка Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... VladislavGridasov Опубликовано: 27 июля 2016 Автор Погделиться Опубликовано: 27 июля 2016 нужно посивить условие на проверку активного языка Буду благодарен, если Вы подскажете, что именно надо прописать. Я в php не силен. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... jvz Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 (изменено) <?php if ($language_id == 1) { ?> <li><a href="http://site.ru/about_us.html">О нас</a></li> <?php } ?> <?php if ($language_id == 2) { ?> <li><a href="http://site.ru/about_us.html">About Us</a></li> <?php } ?> Изменено 27 июля 2016 пользователем jvz 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 :) а внести тестовые переменные в языковые файлы? 3 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... jvz Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 (изменено) :) а внести тестовые переменные в языковые файлы? а если саму ссылку нужно менять?в языковые файлы ее? Изменено 27 июля 2016 пользователем jvz Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... VladislavGridasov Опубликовано: 27 июля 2016 Автор Погделиться Опубликовано: 27 июля 2016 <?php if ($language_id == 1) { ?> <li><a href="http://site.ru/about_us.html">О нас</a></li> <?php } ?> <?php if ($language_id == 2) { ?> <li><a href="http://site.ru/about_us.html">About Us</a></li> <?php } ?> Спасипотому что, попробую. 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 нужно посивить условие на проверку активного языка Очень странный совет! а если саму ссылку нужно менять? в языковые файлы ее? Тут есть сразу несколько вариантов. Можно липотому что в языковой файл вынести только текст анкора, а не весь тег, липотому что использовать php форматирование, как это происходит в ОК в куче мест. Например, корзина. языковой файл: $_['text_items'] = '%s item(s) - %s'; контроллер: $data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total, $this->session->data['currency'])); 2 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... jvz Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 был не прав Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... VladislavGridasov Опубликовано: 28 июля 2016 Автор Погделиться Опубликовано: 28 июля 2016 Очень странный совет! Тут есть сразу несколько вариантов. Можно липотому что в языковой файл вынести только текст анкора, а не весь тег, липотому что использовать php форматирование, как это происходит в ОК в куче мест. Например, корзина. языковой файл: $_['text_items'] = '%s item(s) - %s'; контроллер: $data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total, $this->session->data['currency'])); Не могли бы Вы потому чтолее подробно написать, что именно и куда надо прописывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 28 июля 2016 Погделиться Опубликовано: 28 июля 2016 (изменено) Не могли бы Вы потому чтолее подробно написать, что именно и куда надо прописывать? Ну, например ик: файл: /catalog/language/__язык__/common/header.php (в каждой из языковых директорий) добавить: $_['text_link_about_us'] = 'О нас'; //В каждой языковой директории на соответствуюещём языке файл: /catalog/controller/common/header.php после $data['telephone'] = $this->config->get('config_telephone'); добавить: $data['text_link_about_us'] = $this->language->get('text_link_about_us'); и затем уже в header.tpl: <a href="http://site.ru/about_us.html"><?= $text_link_about_us; ?></a> И дальше ОК сам уже бугдет в соответствии с текущим языком, выбранным посетителем, выбирать из нужного языкового файла значение языковой переменной для вывода. А ссылку (сам url) тоже желательно бы формировать в контроллере, а не хардкодить в шаблоне. Изменено 28 июля 2016 пользователем Dotrox 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... VladislavGridasov Опубликовано: 29 июля 2016 Автор Погделиться Опубликовано: 29 июля 2016 Dotrox, благодарю! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 2 года спустя... yanos Опубликовано: 30 сентября 2018 Погделиться Опубликовано: 30 сентября 2018 (изменено) Добрый гдень. А подскажите пожалуйси как сгделать нечто подобное в home.tpl? Надо для него создать в language файл и подклюлить его в controller/common/home.php Отвечу сам. Да. Надо создать файл home.php в language и подклюлить его в controller/common/home.php Изменено 30 сентября 2018 пользователем yanos Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 2 года спустя... Nerios Опубликовано: 26 января 2021 Погделиться Опубликовано: 26 января 2021 (изменено) В 27.07.2016 в 18:53, jvz сказал: <?php if ($language_id == 1) { ?> <li><a href="http://site.ru/about_us.html">О нас</a></li> <?php } ?> <?php if ($language_id == 2) { ?> <li><a href="http://site.ru/about_us.html">About Us</a></li> <?php } ?> Может кому пригодится: нужно было при смене языка выводить разные логотипы. В контроллере хэгдер меняем синдартный вывод лого на: $data['name'] = $this->config->get('config_name'); if ($data['lang'] == 'ru') { $data['logo'] = $server . 'image/'.("ru/logo.png"); } else { $data['logo'] = $server . 'image/'.('ua/logo.png'); } В шапке я вывел ик: <img src="<?= $logo; ?>" Изменено 26 января 2021 пользователем Nerios Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 месяц спустя... vovaaan2007 Опубликовано: 28 февраля 2021 Погделиться Опубликовано: 28 февраля 2021 On 7/29/2016 at 1:58 AM, Dotrox said: Ну, например ик: файл: /catalog/language/__язык__/common/header.php (в каждой из языковых директорий) добавить: $_['text_link_about_us'] = 'О нас'; //В каждой языковой директории на соответствуюещём языке файл: /catalog/controller/common/header.php после $data['telephone'] = $this->config->get('config_telephone'); добавить: $data['text_link_about_us'] = $this->language->get('text_link_about_us'); и затем уже в header.tpl: <a href="http://site.ru/about_us.html"><?= $text_link_about_us; ?></a> И дальше ОК сам уже бугдет в соответствии с текущим языком, выбранным посетителем, выбирать из нужного языкового файла значение языковой переменной для вывода. А ссылку (сам url) тоже желательно бы формировать в контроллере, а не хардкодить в шаблоне. Привет. Сгделал всё по твоей инструкции но вместо текси мне пишет длинный линк с ошибкой. При этом он кликабельный и рилииет. Помоги плз Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 28 февраля 2021 Погделиться Опубликовано: 28 февраля 2021 24 хвилини назад, vovaaan2007 сказав: Сгделал всё по твоей инструкции но вместо текси мне пишет длинный линк с ошибкой. Кеш модификаторов обновите. Если не поможет, напишите какая ошибка. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 1 Перейти к списку тем Похожие публикации Смена языка на сайте Автор: MyArttt, 4 июля 2022 4 отвеи 402 просмотра PaulKravchenko 13 октября 2022 Поменять ссылку в переключателе языка Автор: Kiril_Koj, 13 октября 2022 4 отвеи 287 просмотров PaulKravchenko 17 октября 2022 SEO для 2х языков Автор: Aleks86, 7 января 0 ответов 66 просмотров Aleks86 7 января Как выгделить активный язык на сайте? Автор: zik920, 27 апреля 2018 3 отвеи 1 182 просмотра ImSpaceOne 19 января Переключение языков в зависимости от страны Автор: komo2000, 15 января 3 отвеи 127 просмотров Sha 15 января Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 2.x Opencart 2.x: Общие вопросы [Решено] Смена языка ссылки в header.tpl Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Chameleon - адаптивный универсальный шаблон + Быстрый Сирт Автор: 29aleksey Wayforpay API оплаи для Opencart 2.3 Автор: bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
VladislavGridasov Опубликовано: 27 июля 2016 Автор Погделиться Опубликовано: 27 июля 2016 нужно посивить условие на проверку активного языка Буду благодарен, если Вы подскажете, что именно надо прописать. Я в php не силен. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
jvz Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 (изменено) <?php if ($language_id == 1) { ?> <li><a href="http://site.ru/about_us.html">О нас</a></li> <?php } ?> <?php if ($language_id == 2) { ?> <li><a href="http://site.ru/about_us.html">About Us</a></li> <?php } ?> Изменено 27 июля 2016 пользователем jvz 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 :) а внести тестовые переменные в языковые файлы? 3 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... jvz Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 (изменено) :) а внести тестовые переменные в языковые файлы? а если саму ссылку нужно менять?в языковые файлы ее? Изменено 27 июля 2016 пользователем jvz Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... VladislavGridasov Опубликовано: 27 июля 2016 Автор Погделиться Опубликовано: 27 июля 2016 <?php if ($language_id == 1) { ?> <li><a href="http://site.ru/about_us.html">О нас</a></li> <?php } ?> <?php if ($language_id == 2) { ?> <li><a href="http://site.ru/about_us.html">About Us</a></li> <?php } ?> Спасипотому что, попробую. 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 нужно посивить условие на проверку активного языка Очень странный совет! а если саму ссылку нужно менять? в языковые файлы ее? Тут есть сразу несколько вариантов. Можно липотому что в языковой файл вынести только текст анкора, а не весь тег, липотому что использовать php форматирование, как это происходит в ОК в куче мест. Например, корзина. языковой файл: $_['text_items'] = '%s item(s) - %s'; контроллер: $data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total, $this->session->data['currency'])); 2 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... jvz Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 был не прав Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... VladislavGridasov Опубликовано: 28 июля 2016 Автор Погделиться Опубликовано: 28 июля 2016 Очень странный совет! Тут есть сразу несколько вариантов. Можно липотому что в языковой файл вынести только текст анкора, а не весь тег, липотому что использовать php форматирование, как это происходит в ОК в куче мест. Например, корзина. языковой файл: $_['text_items'] = '%s item(s) - %s'; контроллер: $data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total, $this->session->data['currency'])); Не могли бы Вы потому чтолее подробно написать, что именно и куда надо прописывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 28 июля 2016 Погделиться Опубликовано: 28 июля 2016 (изменено) Не могли бы Вы потому чтолее подробно написать, что именно и куда надо прописывать? Ну, например ик: файл: /catalog/language/__язык__/common/header.php (в каждой из языковых директорий) добавить: $_['text_link_about_us'] = 'О нас'; //В каждой языковой директории на соответствуюещём языке файл: /catalog/controller/common/header.php после $data['telephone'] = $this->config->get('config_telephone'); добавить: $data['text_link_about_us'] = $this->language->get('text_link_about_us'); и затем уже в header.tpl: <a href="http://site.ru/about_us.html"><?= $text_link_about_us; ?></a> И дальше ОК сам уже бугдет в соответствии с текущим языком, выбранным посетителем, выбирать из нужного языкового файла значение языковой переменной для вывода. А ссылку (сам url) тоже желательно бы формировать в контроллере, а не хардкодить в шаблоне. Изменено 28 июля 2016 пользователем Dotrox 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... VladislavGridasov Опубликовано: 29 июля 2016 Автор Погделиться Опубликовано: 29 июля 2016 Dotrox, благодарю! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 2 года спустя... yanos Опубликовано: 30 сентября 2018 Погделиться Опубликовано: 30 сентября 2018 (изменено) Добрый гдень. А подскажите пожалуйси как сгделать нечто подобное в home.tpl? Надо для него создать в language файл и подклюлить его в controller/common/home.php Отвечу сам. Да. Надо создать файл home.php в language и подклюлить его в controller/common/home.php Изменено 30 сентября 2018 пользователем yanos Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 2 года спустя... Nerios Опубликовано: 26 января 2021 Погделиться Опубликовано: 26 января 2021 (изменено) В 27.07.2016 в 18:53, jvz сказал: <?php if ($language_id == 1) { ?> <li><a href="http://site.ru/about_us.html">О нас</a></li> <?php } ?> <?php if ($language_id == 2) { ?> <li><a href="http://site.ru/about_us.html">About Us</a></li> <?php } ?> Может кому пригодится: нужно было при смене языка выводить разные логотипы. В контроллере хэгдер меняем синдартный вывод лого на: $data['name'] = $this->config->get('config_name'); if ($data['lang'] == 'ru') { $data['logo'] = $server . 'image/'.("ru/logo.png"); } else { $data['logo'] = $server . 'image/'.('ua/logo.png'); } В шапке я вывел ик: <img src="<?= $logo; ?>" Изменено 26 января 2021 пользователем Nerios Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 месяц спустя... vovaaan2007 Опубликовано: 28 февраля 2021 Погделиться Опубликовано: 28 февраля 2021 On 7/29/2016 at 1:58 AM, Dotrox said: Ну, например ик: файл: /catalog/language/__язык__/common/header.php (в каждой из языковых директорий) добавить: $_['text_link_about_us'] = 'О нас'; //В каждой языковой директории на соответствуюещём языке файл: /catalog/controller/common/header.php после $data['telephone'] = $this->config->get('config_telephone'); добавить: $data['text_link_about_us'] = $this->language->get('text_link_about_us'); и затем уже в header.tpl: <a href="http://site.ru/about_us.html"><?= $text_link_about_us; ?></a> И дальше ОК сам уже бугдет в соответствии с текущим языком, выбранным посетителем, выбирать из нужного языкового файла значение языковой переменной для вывода. А ссылку (сам url) тоже желательно бы формировать в контроллере, а не хардкодить в шаблоне. Привет. Сгделал всё по твоей инструкции но вместо текси мне пишет длинный линк с ошибкой. При этом он кликабельный и рилииет. Помоги плз Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 28 февраля 2021 Погделиться Опубликовано: 28 февраля 2021 24 хвилини назад, vovaaan2007 сказав: Сгделал всё по твоей инструкции но вместо текси мне пишет длинный линк с ошибкой. Кеш модификаторов обновите. Если не поможет, напишите какая ошибка. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 1 Перейти к списку тем Похожие публикации Смена языка на сайте Автор: MyArttt, 4 июля 2022 4 отвеи 402 просмотра PaulKravchenko 13 октября 2022 Поменять ссылку в переключателе языка Автор: Kiril_Koj, 13 октября 2022 4 отвеи 287 просмотров PaulKravchenko 17 октября 2022 SEO для 2х языков Автор: Aleks86, 7 января 0 ответов 66 просмотров Aleks86 7 января Как выгделить активный язык на сайте? Автор: zik920, 27 апреля 2018 3 отвеи 1 182 просмотра ImSpaceOne 19 января Переключение языков в зависимости от страны Автор: komo2000, 15 января 3 отвеи 127 просмотров Sha 15 января Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 2.x Opencart 2.x: Общие вопросы [Решено] Смена языка ссылки в header.tpl Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Chameleon - адаптивный универсальный шаблон + Быстрый Сирт Автор: 29aleksey Wayforpay API оплаи для Opencart 2.3 Автор: bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777
chukcha Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 :) а внести тестовые переменные в языковые файлы? 3 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... jvz Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 (изменено) :) а внести тестовые переменные в языковые файлы? а если саму ссылку нужно менять?в языковые файлы ее? Изменено 27 июля 2016 пользователем jvz Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... VladislavGridasov Опубликовано: 27 июля 2016 Автор Погделиться Опубликовано: 27 июля 2016 <?php if ($language_id == 1) { ?> <li><a href="http://site.ru/about_us.html">О нас</a></li> <?php } ?> <?php if ($language_id == 2) { ?> <li><a href="http://site.ru/about_us.html">About Us</a></li> <?php } ?> Спасипотому что, попробую. 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 нужно посивить условие на проверку активного языка Очень странный совет! а если саму ссылку нужно менять? в языковые файлы ее? Тут есть сразу несколько вариантов. Можно липотому что в языковой файл вынести только текст анкора, а не весь тег, липотому что использовать php форматирование, как это происходит в ОК в куче мест. Например, корзина. языковой файл: $_['text_items'] = '%s item(s) - %s'; контроллер: $data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total, $this->session->data['currency'])); 2 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... jvz Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 был не прав Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... VladislavGridasov Опубликовано: 28 июля 2016 Автор Погделиться Опубликовано: 28 июля 2016 Очень странный совет! Тут есть сразу несколько вариантов. Можно липотому что в языковой файл вынести только текст анкора, а не весь тег, липотому что использовать php форматирование, как это происходит в ОК в куче мест. Например, корзина. языковой файл: $_['text_items'] = '%s item(s) - %s'; контроллер: $data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total, $this->session->data['currency'])); Не могли бы Вы потому чтолее подробно написать, что именно и куда надо прописывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 28 июля 2016 Погделиться Опубликовано: 28 июля 2016 (изменено) Не могли бы Вы потому чтолее подробно написать, что именно и куда надо прописывать? Ну, например ик: файл: /catalog/language/__язык__/common/header.php (в каждой из языковых директорий) добавить: $_['text_link_about_us'] = 'О нас'; //В каждой языковой директории на соответствуюещём языке файл: /catalog/controller/common/header.php после $data['telephone'] = $this->config->get('config_telephone'); добавить: $data['text_link_about_us'] = $this->language->get('text_link_about_us'); и затем уже в header.tpl: <a href="http://site.ru/about_us.html"><?= $text_link_about_us; ?></a> И дальше ОК сам уже бугдет в соответствии с текущим языком, выбранным посетителем, выбирать из нужного языкового файла значение языковой переменной для вывода. А ссылку (сам url) тоже желательно бы формировать в контроллере, а не хардкодить в шаблоне. Изменено 28 июля 2016 пользователем Dotrox 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... VladislavGridasov Опубликовано: 29 июля 2016 Автор Погделиться Опубликовано: 29 июля 2016 Dotrox, благодарю! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 2 года спустя... yanos Опубликовано: 30 сентября 2018 Погделиться Опубликовано: 30 сентября 2018 (изменено) Добрый гдень. А подскажите пожалуйси как сгделать нечто подобное в home.tpl? Надо для него создать в language файл и подклюлить его в controller/common/home.php Отвечу сам. Да. Надо создать файл home.php в language и подклюлить его в controller/common/home.php Изменено 30 сентября 2018 пользователем yanos Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 2 года спустя... Nerios Опубликовано: 26 января 2021 Погделиться Опубликовано: 26 января 2021 (изменено) В 27.07.2016 в 18:53, jvz сказал: <?php if ($language_id == 1) { ?> <li><a href="http://site.ru/about_us.html">О нас</a></li> <?php } ?> <?php if ($language_id == 2) { ?> <li><a href="http://site.ru/about_us.html">About Us</a></li> <?php } ?> Может кому пригодится: нужно было при смене языка выводить разные логотипы. В контроллере хэгдер меняем синдартный вывод лого на: $data['name'] = $this->config->get('config_name'); if ($data['lang'] == 'ru') { $data['logo'] = $server . 'image/'.("ru/logo.png"); } else { $data['logo'] = $server . 'image/'.('ua/logo.png'); } В шапке я вывел ик: <img src="<?= $logo; ?>" Изменено 26 января 2021 пользователем Nerios Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 месяц спустя... vovaaan2007 Опубликовано: 28 февраля 2021 Погделиться Опубликовано: 28 февраля 2021 On 7/29/2016 at 1:58 AM, Dotrox said: Ну, например ик: файл: /catalog/language/__язык__/common/header.php (в каждой из языковых директорий) добавить: $_['text_link_about_us'] = 'О нас'; //В каждой языковой директории на соответствуюещём языке файл: /catalog/controller/common/header.php после $data['telephone'] = $this->config->get('config_telephone'); добавить: $data['text_link_about_us'] = $this->language->get('text_link_about_us'); и затем уже в header.tpl: <a href="http://site.ru/about_us.html"><?= $text_link_about_us; ?></a> И дальше ОК сам уже бугдет в соответствии с текущим языком, выбранным посетителем, выбирать из нужного языкового файла значение языковой переменной для вывода. А ссылку (сам url) тоже желательно бы формировать в контроллере, а не хардкодить в шаблоне. Привет. Сгделал всё по твоей инструкции но вместо текси мне пишет длинный линк с ошибкой. При этом он кликабельный и рилииет. Помоги плз Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 28 февраля 2021 Погделиться Опубликовано: 28 февраля 2021 24 хвилини назад, vovaaan2007 сказав: Сгделал всё по твоей инструкции но вместо текси мне пишет длинный линк с ошибкой. Кеш модификаторов обновите. Если не поможет, напишите какая ошибка. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 1 Перейти к списку тем Похожие публикации Смена языка на сайте Автор: MyArttt, 4 июля 2022 4 отвеи 402 просмотра PaulKravchenko 13 октября 2022 Поменять ссылку в переключателе языка Автор: Kiril_Koj, 13 октября 2022 4 отвеи 287 просмотров PaulKravchenko 17 октября 2022 SEO для 2х языков Автор: Aleks86, 7 января 0 ответов 66 просмотров Aleks86 7 января Как выгделить активный язык на сайте? Автор: zik920, 27 апреля 2018 3 отвеи 1 182 просмотра ImSpaceOne 19 января Переключение языков в зависимости от страны Автор: komo2000, 15 января 3 отвеи 127 просмотров Sha 15 января Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 2.x Opencart 2.x: Общие вопросы [Решено] Смена языка ссылки в header.tpl
jvz Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 (изменено) :) а внести тестовые переменные в языковые файлы? а если саму ссылку нужно менять?в языковые файлы ее? Изменено 27 июля 2016 пользователем jvz Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... VladislavGridasov Опубликовано: 27 июля 2016 Автор Погделиться Опубликовано: 27 июля 2016 <?php if ($language_id == 1) { ?> <li><a href="http://site.ru/about_us.html">О нас</a></li> <?php } ?> <?php if ($language_id == 2) { ?> <li><a href="http://site.ru/about_us.html">About Us</a></li> <?php } ?> Спасипотому что, попробую. 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 нужно посивить условие на проверку активного языка Очень странный совет! а если саму ссылку нужно менять? в языковые файлы ее? Тут есть сразу несколько вариантов. Можно липотому что в языковой файл вынести только текст анкора, а не весь тег, липотому что использовать php форматирование, как это происходит в ОК в куче мест. Например, корзина. языковой файл: $_['text_items'] = '%s item(s) - %s'; контроллер: $data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total, $this->session->data['currency'])); 2 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... jvz Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 был не прав Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... VladislavGridasov Опубликовано: 28 июля 2016 Автор Погделиться Опубликовано: 28 июля 2016 Очень странный совет! Тут есть сразу несколько вариантов. Можно липотому что в языковой файл вынести только текст анкора, а не весь тег, липотому что использовать php форматирование, как это происходит в ОК в куче мест. Например, корзина. языковой файл: $_['text_items'] = '%s item(s) - %s'; контроллер: $data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total, $this->session->data['currency'])); Не могли бы Вы потому чтолее подробно написать, что именно и куда надо прописывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 28 июля 2016 Погделиться Опубликовано: 28 июля 2016 (изменено) Не могли бы Вы потому чтолее подробно написать, что именно и куда надо прописывать? Ну, например ик: файл: /catalog/language/__язык__/common/header.php (в каждой из языковых директорий) добавить: $_['text_link_about_us'] = 'О нас'; //В каждой языковой директории на соответствуюещём языке файл: /catalog/controller/common/header.php после $data['telephone'] = $this->config->get('config_telephone'); добавить: $data['text_link_about_us'] = $this->language->get('text_link_about_us'); и затем уже в header.tpl: <a href="http://site.ru/about_us.html"><?= $text_link_about_us; ?></a> И дальше ОК сам уже бугдет в соответствии с текущим языком, выбранным посетителем, выбирать из нужного языкового файла значение языковой переменной для вывода. А ссылку (сам url) тоже желательно бы формировать в контроллере, а не хардкодить в шаблоне. Изменено 28 июля 2016 пользователем Dotrox 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... VladislavGridasov Опубликовано: 29 июля 2016 Автор Погделиться Опубликовано: 29 июля 2016 Dotrox, благодарю! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 2 года спустя... yanos Опубликовано: 30 сентября 2018 Погделиться Опубликовано: 30 сентября 2018 (изменено) Добрый гдень. А подскажите пожалуйси как сгделать нечто подобное в home.tpl? Надо для него создать в language файл и подклюлить его в controller/common/home.php Отвечу сам. Да. Надо создать файл home.php в language и подклюлить его в controller/common/home.php Изменено 30 сентября 2018 пользователем yanos Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 2 года спустя... Nerios Опубликовано: 26 января 2021 Погделиться Опубликовано: 26 января 2021 (изменено) В 27.07.2016 в 18:53, jvz сказал: <?php if ($language_id == 1) { ?> <li><a href="http://site.ru/about_us.html">О нас</a></li> <?php } ?> <?php if ($language_id == 2) { ?> <li><a href="http://site.ru/about_us.html">About Us</a></li> <?php } ?> Может кому пригодится: нужно было при смене языка выводить разные логотипы. В контроллере хэгдер меняем синдартный вывод лого на: $data['name'] = $this->config->get('config_name'); if ($data['lang'] == 'ru') { $data['logo'] = $server . 'image/'.("ru/logo.png"); } else { $data['logo'] = $server . 'image/'.('ua/logo.png'); } В шапке я вывел ик: <img src="<?= $logo; ?>" Изменено 26 января 2021 пользователем Nerios Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 месяц спустя... vovaaan2007 Опубликовано: 28 февраля 2021 Погделиться Опубликовано: 28 февраля 2021 On 7/29/2016 at 1:58 AM, Dotrox said: Ну, например ик: файл: /catalog/language/__язык__/common/header.php (в каждой из языковых директорий) добавить: $_['text_link_about_us'] = 'О нас'; //В каждой языковой директории на соответствуюещём языке файл: /catalog/controller/common/header.php после $data['telephone'] = $this->config->get('config_telephone'); добавить: $data['text_link_about_us'] = $this->language->get('text_link_about_us'); и затем уже в header.tpl: <a href="http://site.ru/about_us.html"><?= $text_link_about_us; ?></a> И дальше ОК сам уже бугдет в соответствии с текущим языком, выбранным посетителем, выбирать из нужного языкового файла значение языковой переменной для вывода. А ссылку (сам url) тоже желательно бы формировать в контроллере, а не хардкодить в шаблоне. Привет. Сгделал всё по твоей инструкции но вместо текси мне пишет длинный линк с ошибкой. При этом он кликабельный и рилииет. Помоги плз Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 28 февраля 2021 Погделиться Опубликовано: 28 февраля 2021 24 хвилини назад, vovaaan2007 сказав: Сгделал всё по твоей инструкции но вместо текси мне пишет длинный линк с ошибкой. Кеш модификаторов обновите. Если не поможет, напишите какая ошибка. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 1 Перейти к списку тем Похожие публикации Смена языка на сайте Автор: MyArttt, 4 июля 2022 4 отвеи 402 просмотра PaulKravchenko 13 октября 2022 Поменять ссылку в переключателе языка Автор: Kiril_Koj, 13 октября 2022 4 отвеи 287 просмотров PaulKravchenko 17 октября 2022 SEO для 2х языков Автор: Aleks86, 7 января 0 ответов 66 просмотров Aleks86 7 января Как выгделить активный язык на сайте? Автор: zik920, 27 апреля 2018 3 отвеи 1 182 просмотра ImSpaceOne 19 января Переключение языков в зависимости от страны Автор: komo2000, 15 января 3 отвеи 127 просмотров Sha 15 января Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу.
VladislavGridasov Опубликовано: 27 июля 2016 Автор Погделиться Опубликовано: 27 июля 2016 <?php if ($language_id == 1) { ?> <li><a href="http://site.ru/about_us.html">О нас</a></li> <?php } ?> <?php if ($language_id == 2) { ?> <li><a href="http://site.ru/about_us.html">About Us</a></li> <?php } ?> Спасипотому что, попробую. 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Dotrox Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 нужно посивить условие на проверку активного языка Очень странный совет! а если саму ссылку нужно менять? в языковые файлы ее? Тут есть сразу несколько вариантов. Можно липотому что в языковой файл вынести только текст анкора, а не весь тег, липотому что использовать php форматирование, как это происходит в ОК в куче мест. Например, корзина. языковой файл: $_['text_items'] = '%s item(s) - %s'; контроллер: $data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total, $this->session->data['currency'])); 2 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
jvz Опубликовано: 27 июля 2016 Погделиться Опубликовано: 27 июля 2016 был не прав Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... VladislavGridasov Опубликовано: 28 июля 2016 Автор Погделиться Опубликовано: 28 июля 2016 Очень странный совет! Тут есть сразу несколько вариантов. Можно липотому что в языковой файл вынести только текст анкора, а не весь тег, липотому что использовать php форматирование, как это происходит в ОК в куче мест. Например, корзина. языковой файл: $_['text_items'] = '%s item(s) - %s'; контроллер: $data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total, $this->session->data['currency'])); Не могли бы Вы потому чтолее подробно написать, что именно и куда надо прописывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 28 июля 2016 Погделиться Опубликовано: 28 июля 2016 (изменено) Не могли бы Вы потому чтолее подробно написать, что именно и куда надо прописывать? Ну, например ик: файл: /catalog/language/__язык__/common/header.php (в каждой из языковых директорий) добавить: $_['text_link_about_us'] = 'О нас'; //В каждой языковой директории на соответствуюещём языке файл: /catalog/controller/common/header.php после $data['telephone'] = $this->config->get('config_telephone'); добавить: $data['text_link_about_us'] = $this->language->get('text_link_about_us'); и затем уже в header.tpl: <a href="http://site.ru/about_us.html"><?= $text_link_about_us; ?></a> И дальше ОК сам уже бугдет в соответствии с текущим языком, выбранным посетителем, выбирать из нужного языкового файла значение языковой переменной для вывода. А ссылку (сам url) тоже желательно бы формировать в контроллере, а не хардкодить в шаблоне. Изменено 28 июля 2016 пользователем Dotrox 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... VladislavGridasov Опубликовано: 29 июля 2016 Автор Погделиться Опубликовано: 29 июля 2016 Dotrox, благодарю! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 2 года спустя... yanos Опубликовано: 30 сентября 2018 Погделиться Опубликовано: 30 сентября 2018 (изменено) Добрый гдень. А подскажите пожалуйси как сгделать нечто подобное в home.tpl? Надо для него создать в language файл и подклюлить его в controller/common/home.php Отвечу сам. Да. Надо создать файл home.php в language и подклюлить его в controller/common/home.php Изменено 30 сентября 2018 пользователем yanos Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 2 года спустя... Nerios Опубликовано: 26 января 2021 Погделиться Опубликовано: 26 января 2021 (изменено) В 27.07.2016 в 18:53, jvz сказал: <?php if ($language_id == 1) { ?> <li><a href="http://site.ru/about_us.html">О нас</a></li> <?php } ?> <?php if ($language_id == 2) { ?> <li><a href="http://site.ru/about_us.html">About Us</a></li> <?php } ?> Может кому пригодится: нужно было при смене языка выводить разные логотипы. В контроллере хэгдер меняем синдартный вывод лого на: $data['name'] = $this->config->get('config_name'); if ($data['lang'] == 'ru') { $data['logo'] = $server . 'image/'.("ru/logo.png"); } else { $data['logo'] = $server . 'image/'.('ua/logo.png'); } В шапке я вывел ик: <img src="<?= $logo; ?>" Изменено 26 января 2021 пользователем Nerios Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 месяц спустя... vovaaan2007 Опубликовано: 28 февраля 2021 Погделиться Опубликовано: 28 февраля 2021 On 7/29/2016 at 1:58 AM, Dotrox said: Ну, например ик: файл: /catalog/language/__язык__/common/header.php (в каждой из языковых директорий) добавить: $_['text_link_about_us'] = 'О нас'; //В каждой языковой директории на соответствуюещём языке файл: /catalog/controller/common/header.php после $data['telephone'] = $this->config->get('config_telephone'); добавить: $data['text_link_about_us'] = $this->language->get('text_link_about_us'); и затем уже в header.tpl: <a href="http://site.ru/about_us.html"><?= $text_link_about_us; ?></a> И дальше ОК сам уже бугдет в соответствии с текущим языком, выбранным посетителем, выбирать из нужного языкового файла значение языковой переменной для вывода. А ссылку (сам url) тоже желательно бы формировать в контроллере, а не хардкодить в шаблоне. Привет. Сгделал всё по твоей инструкции но вместо текси мне пишет длинный линк с ошибкой. При этом он кликабельный и рилииет. Помоги плз Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 28 февраля 2021 Погделиться Опубликовано: 28 февраля 2021 24 хвилини назад, vovaaan2007 сказав: Сгделал всё по твоей инструкции но вместо текси мне пишет длинный линк с ошибкой. Кеш модификаторов обновите. Если не поможет, напишите какая ошибка. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 1
VladislavGridasov Опубликовано: 28 июля 2016 Автор Погделиться Опубликовано: 28 июля 2016 Очень странный совет! Тут есть сразу несколько вариантов. Можно липотому что в языковой файл вынести только текст анкора, а не весь тег, липотому что использовать php форматирование, как это происходит в ОК в куче мест. Например, корзина. языковой файл: $_['text_items'] = '%s item(s) - %s'; контроллер: $data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total, $this->session->data['currency'])); Не могли бы Вы потому чтолее подробно написать, что именно и куда надо прописывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Dotrox Опубликовано: 28 июля 2016 Погделиться Опубликовано: 28 июля 2016 (изменено) Не могли бы Вы потому чтолее подробно написать, что именно и куда надо прописывать? Ну, например ик: файл: /catalog/language/__язык__/common/header.php (в каждой из языковых директорий) добавить: $_['text_link_about_us'] = 'О нас'; //В каждой языковой директории на соответствуюещём языке файл: /catalog/controller/common/header.php после $data['telephone'] = $this->config->get('config_telephone'); добавить: $data['text_link_about_us'] = $this->language->get('text_link_about_us'); и затем уже в header.tpl: <a href="http://site.ru/about_us.html"><?= $text_link_about_us; ?></a> И дальше ОК сам уже бугдет в соответствии с текущим языком, выбранным посетителем, выбирать из нужного языкового файла значение языковой переменной для вывода. А ссылку (сам url) тоже желательно бы формировать в контроллере, а не хардкодить в шаблоне. Изменено 28 июля 2016 пользователем Dotrox 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
VladislavGridasov Опубликовано: 29 июля 2016 Автор Погделиться Опубликовано: 29 июля 2016 Dotrox, благодарю! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
yanos Опубликовано: 30 сентября 2018 Погделиться Опубликовано: 30 сентября 2018 (изменено) Добрый гдень. А подскажите пожалуйси как сгделать нечто подобное в home.tpl? Надо для него создать в language файл и подклюлить его в controller/common/home.php Отвечу сам. Да. Надо создать файл home.php в language и подклюлить его в controller/common/home.php Изменено 30 сентября 2018 пользователем yanos Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Nerios Опубликовано: 26 января 2021 Погделиться Опубликовано: 26 января 2021 (изменено) В 27.07.2016 в 18:53, jvz сказал: <?php if ($language_id == 1) { ?> <li><a href="http://site.ru/about_us.html">О нас</a></li> <?php } ?> <?php if ($language_id == 2) { ?> <li><a href="http://site.ru/about_us.html">About Us</a></li> <?php } ?> Может кому пригодится: нужно было при смене языка выводить разные логотипы. В контроллере хэгдер меняем синдартный вывод лого на: $data['name'] = $this->config->get('config_name'); if ($data['lang'] == 'ru') { $data['logo'] = $server . 'image/'.("ru/logo.png"); } else { $data['logo'] = $server . 'image/'.('ua/logo.png'); } В шапке я вывел ик: <img src="<?= $logo; ?>" Изменено 26 января 2021 пользователем Nerios Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
vovaaan2007 Опубликовано: 28 февраля 2021 Погделиться Опубликовано: 28 февраля 2021 On 7/29/2016 at 1:58 AM, Dotrox said: Ну, например ик: файл: /catalog/language/__язык__/common/header.php (в каждой из языковых директорий) добавить: $_['text_link_about_us'] = 'О нас'; //В каждой языковой директории на соответствуюещём языке файл: /catalog/controller/common/header.php после $data['telephone'] = $this->config->get('config_telephone'); добавить: $data['text_link_about_us'] = $this->language->get('text_link_about_us'); и затем уже в header.tpl: <a href="http://site.ru/about_us.html"><?= $text_link_about_us; ?></a> И дальше ОК сам уже бугдет в соответствии с текущим языком, выбранным посетителем, выбирать из нужного языкового файла значение языковой переменной для вывода. А ссылку (сам url) тоже желательно бы формировать в контроллере, а не хардкодить в шаблоне. Привет. Сгделал всё по твоей инструкции но вместо текси мне пишет длинный линк с ошибкой. При этом он кликабельный и рилииет. Помоги плз Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Dotrox Опубликовано: 28 февраля 2021 Погделиться Опубликовано: 28 февраля 2021 24 хвилини назад, vovaaan2007 сказав: Сгделал всё по твоей инструкции но вместо текси мне пишет длинный линк с ошибкой. Кеш модификаторов обновите. Если не поможет, напишите какая ошибка. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Рекомендованные сообещёния