2015-03-02 2 views
0

Это мой сайт http://goo.gl/Tsnqzr OC. 1.5.4.Opencart url issue

Существует URL-адрес контакта в зеленом горизонтальном меню. Я добавил это сам в header.tpl:

<li><a href="http://italimporter.com/index.php?route=information/contact">Contact</a></li> 

Но я не могу перевести его в этом случае. Так что я хочу изменить эту ссылку, так как это нижний колонтитул. Вторая колонка слева, первая ссылка сверху:

<li><a href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a></li> 

Я сделал это, но автоматически переводить не работает, в отличие от нижнего колонтитула.

я пытаюсь изменить или удалить ту же ссылку в vq2-catalog_view_theme_bigshop_template_common_header.tpl на линии 237

Но в этом случае я получаю ошибку:

"Notice: Undefined variable: text_contact in /home/italimpo/domains/italimporter.com/public_html/vqmod/vqcache/vq2-catalog_view_theme_bigshop_template_common_header.tpl on line 237" 

Итак, как сделать эту ссылку авто- в переводе? Каков правильный способ добавления этого URL-адреса в header.tpl?

ответ

0

Вы должны добавить следующий код в следующие файлы

каталог/контроллер/общие/header.php открытых выше файла и вставить ниже строки в функции индекса().

$ this-> данные [ 'text_contact'] = Sprintf ($ this-> language-> получить ('text_contact');

второй редактировать язык файл header.php также

+0

пожалуйста измените эту строку $ this-> данные [ 'text_contact'] = $ this-> language-> Get ('text_contact'); – siddhesh

+0

Нет такой строки в каталоге/controller/common/header.php.Я добавил ваш код здесь после $ this-> data ['title'] = $ this-> document-> getTitle(); Я сделал это после добавления

  • в каталоге/view/theme/mytheme/template/common/header.php и получить пустую домашнюю страницу. Что я сделал не так? – Merkucio

    +0

    Если вы увидите $ this-> data ['some_name'] = $ this-> language-> get in index.php или если вы не понимаете, скопируйте и вставьте свой заголовок.php здесь – siddhesh

    0
    .

    Проверьте файл header.php шаблон ..

    Добавьте следующее в индексной функции

    $ this-> данные [ 'text_contact'] = "Контакт"; // Все, что нужно внутри "** * "

    Убедитесь, что вы не должны добавить эту строку в любом Еогеасп() цикл или если() условия

    Лучше вы можете добавить после

    $ this-> данные [ 'HEADING_TITLE']

    +0

    Я добавил ваш код в каталог/controller/common/header.php после $ this-> data ['title'] = $ this-> document-> getTitle(); Я сделал это после добавления

  • в каталоге/view/theme/mytheme/template/common/header.php, и он не работает. Ссылка мертва и не переведена. Что я сделал неправильно – Merkucio

    0

    $ это -> данные [ 'text_contact'] = "Контакт"; // Все, что нужно внутри "***"

    Этот код предназначен только для просмотра текста ..

    Пожалуйста, добавьте еще один код,

    .

    $ this-> data ['contact'] = $ this-> url-> link ('информация/контакт', 'SSL');

    // Он будет работать

    +0

    Те же ошибки. Вы можете видеть прямо сейчас. Ваш код был добавлен в atalog/controller/common/header.php. Кроме того, код

  • был добавлен в каталог/просмотреть/тема/mytheme/template/common/header.php – Merkucio

    +0

    "Примечание: Неопределенная переменная: text_contact в /home/italimpo/domains/italimporter.com/public_html/vqmod/vqcache /vq2-catalog_view_theme_bigshop_template_common_header.tpl в строке 237 « – Merkucio

    +0

    Спасибо за помощь. Я решил эту проблему с кодом: $ this-> data ['text_contact'] = $ this-> language-> get ('text_contact'); вместо вашего кода;) – Merkucio