Перейти к содержанию
ddd777

[Решено] Мульти язычный пункт меню

Рекомендуемые сообщения

Здравствуйте, проблема в следующем возникла необходимость отредактировать меню вручную.

Как я понял текст перевода выводится из языкового пакета из соответствующего пункта, и теперь вопрос от чайника: а как мне добавить новую переменную туда если просто дописываю допустим $_['text_about'] = 'О магазине'; то выдаёт ошибку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А в header.tpl пункты меню в каком виде: констант или переменных?

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а как мне добавить новую переменную туда если просто дописываю допустим $_['text_about'] = 'О магазине'; то выдаёт ошибку.

В контроллере еще данную переменную надо добавить.

Откройте одноименный файл в /catalog/controller/далее каталог и файл такой же как в language и посмотрите как прописаны языковые переменные. Для новой переменной сделайте по аналогии.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В контроллере еще данную переменную надо добавить.

Откройте одноименный файл в /catalog/controller/далее каталог и файл такой же как в language и посмотрите как прописаны языковые переменные. Для новой переменной сделайте по аналогии.

Огромное спасибо, всё заработало

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

    • От MaxD
      Скачать/Купить дополнение


      Дистрибутив ocStore + OpenShop

      Это дистрибутив-установщик нового магазина, в который входят последние версии OpenShop CMS 1.7, ocStore 1.5.5.1.2, vQmod 2.4.1 и более 20 языковых пакетов.
      Основной язык магазина выбирается в начале установки, все настраивается автоматически. Идеальное решение для разворачивания нового магазина для себя или клиентов.
      Основные достоинства OpenShop CMS
      система управления контентом: страницы, новости, текстовые блоки
      ускоренное оформление заказов с гибкой настройкой
      выбор цвета и анимации шаблонов
      упрощенная и переработаная админка
      совместимость с ocStore и возврат к чистому ocStore в один клик

      Демо магазина - http://openshop.org.ua/rudemo
      Демо админки - http://openshop.org.ua/rudemo/admin
      Также есть возможность безопасно одеть OpenShop CMS на работающий магазин, используйте файл OpenShop-Extension.zip


      Детальное описание проекта OpenShop CMS
      Добавил MaxD Добавлено 17.03.2014 Категория Прочее  
    • От Luch
      Украинский язык Open Cart 2.0.1.1
      Скачать/Купить дополнение Украинский язык Open Cart 2.0.1.1
      catalog + admin (Каталог + Админка)
      Добавил Luch Добавлено 19.12.2014 Категория Языковые пакеты  
    • От fedorenkostas
      Перевод через админку
      Скачать/Купить дополнение Модуль для перевода сайта и админки через админ. панель.
      В OpenCart переводы находятся в файлах на сервере, что усложняет возможность перевода для обычного пользователя.
      Данный модуль дает возможность добавить/изменить/удалить переводы через админ. панель.
      Будет очень полезен для тех кто хочет установить тему которая не поставляется с нужным Вам языком.
      Добавил fedorenkostas Добавлено 14.11.2016 Категория Языковые пакеты Системные требования php 5.2+ Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.2 ocStore 2.2 OpenCart.Pro, ocShop  
    • От codgod
      Автоперевод товаров,статей... на все языки сайта
      Скачать/Купить дополнение Зачем нужен этот модуль?
      Данный модуль позволяет в автоматическом режиме переводить статьи, товары, категории, и т.д на все языки сайта.
      Модуль переводит все данные из полей (в том числе и html код) и заполняет переведенные данные
      для всех языков на вашем сайте «В ОДИН КЛИК» .
      Вот короткое видео, с демонстрацией работы модуля:
      Как использовать модуль?
      Всё очень просто, вам необходимо заполнить нужные поля для основного языка сайта (в нашем случае – это русский )
      и нажать на кнопку “Translate”, переводчик сам переведет и заполнит все значения для каждого языка.
      Доступны все необходимые языки.
      Системная информация:
      Этот модуль использует «Яндекс переводчик», для работы необходимо получить бесплатный API-ключ . Сделать это можно здесь https://tech.yandex.ru/key/form.xml?service=trnsl
      Список поддерживаемых языков можно посмотреть в этой таблице: https://tech.yandex.ru/translate/doc/dg/concepts/api-overview-docpage/#languages , для корректной работы код языка в настройках вашего сайта должен совпадать с кодом языка из таблицы (в 95% случаев - это условие выполняется по-умолчанию)
      Далее переходим на ваш сайт и выполняем необходимые действия для установки данного модуля:
      1 ) Заходим в установку дополнений и загружаем скачанный zip архив
      2) Переходим Дополнения -> Модули
      3) Устанавливаем Purver Translater
      4) Затем после установки модуля нужно зайти в его редактирование
      5) Ввести лицензионный ключ
      6) Ввести Yandex Translate Api Key
      7) Сохранить и обновить кеш ocmod
      Важно: ЛИЦЕНЗИЯ РАСПРОСТРАНЯЕТСЯ НА ОДИН ДОМЕН. Обновления бесплатные
      Добавил codgod Добавлено 26.08.2016 Категория Языковые пакеты Системные требования Ioncube Loader, PHP 5.x , CURL Сайт разработчика purver.ru Старая цена 650 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart ocStore OpenCart.Pro, ocShop  
    • От lolwe
      Добрый день. 

      Сегодня закончил написания скрипта, который упростит процесс добавление нового языка на уже существующий сайт opencart.

      Его принцип очень прост: 
      1) Выгружаете свой существующий язык с действующего сайта
      2) Скачиваете новый пакет локализации 
      3) Скрипт сравнивает строки в файлах и объединяет их в один, комбинированный. 

      Остается только перевести строки, которые остались отсутствовали в новом пакете локализации.

      Детальная инструкция по использованию на gitgub. 

      Спасибо за внимание. 
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×