[Помогите] перевод текста из шаблона

Тема в разделе "OpenCart", создана пользователем pruncu, 31 янв 2018.

  1. pruncu

    pruncu

    Регистрация:
    31 янв 2018
    Сообщения:
    2
    Симпатии:
    0
    Добавил в шаблоне (column_left) таблицу с текстом на русском. Как переводить данный текст на другом языке? спасибо.
     
  2. Master2KAZ

    Master2KAZ

    Регистрация:
    25 окт 2014
    Сообщения:
    183
    Симпатии:
    72
    Если ваш сайт многоязычный, то нельзя просто добавить html-код сразу в файл шаблона.
    Сначала нужно прописать фразу во всех языковых файлах
    \catalog\language\ru-ru\common\column_left.php
    PHP:
    $_['something_phrase']       = 'Какая-то фраза';
    \catalog\language\en-ru\common\column_left.php
    PHP:
    $_['something_phrase']       = 'Something Phrase';
    и т.д.

    затем подгрузить переменную в контроллере
    \catalog\controller\common\column_left.php
    PHP:
    $data['something_phrase'] = $this->language->get('something_phrase');
    и уж потом использовать в шаблоне.
    \catalog\view\theme\ВАША_ТЕМА\template\common\column_left.tpl
    Код:
    <table>
    ...
         <td><?php echo $something_phrase; ?></td>
    ...
    </table>
    
    Это в общем случае.
    А вам конкретно, проще сделать эту таблицу в каком-нибудь модуле типа "HTML содержимое", а затем добавить этот модуль в нужные макеты в левую колонку.
     
    cherkas и Dotrox нравится это.
  3. pruncu

    pruncu

    Регистрация:
    31 янв 2018
    Сообщения:
    2
    Симпатии:
    0
    спасибо