Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Решено] Адрес магазина вместо Аккаунта в шапке


Seman
 Поделиться

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

Доброго дня!

Личный Кабинет в магазине отсутствует. На его место в шапке сайта хотелось бы прописать адрес магазина. Редактирую header.tpl. Подскажите, как правильно прописать  <li>................. </li>, чтобы информация тянулась из контактов магазина и соответственно поддавалась мультиязычности? Спасибо.

post-697374-0-94339000-1450275118_thumb.jpg

Изменено пользователем Seman
Ссылка на комментарий
Поделиться на других сайтах


Доброго дня!

Личный Кабинет в магазине отсутствует. На его место в шапке сайта хотелось бы прописать адрес магазина. Редактирую header.tpl. Подскажите, как правильно прописать  <li>................. </li>, чтобы информация тянулась из контактов магазина и соответственно поддавалась мультиязычности? Спасибо.

в шаблоне вписыпай

 

<?php echo $address; ?>

а затем в \catalog\controller\common\header.php добавь 

 

$data['address'] = nl2br($this->config->get('config_address'));

к примеру на следующей строчке после $data['direction']

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


Должно хватить 

<?php echo $this -> config -> get('config_address'); ?>
Ссылка на комментарий
Поделиться на других сайтах

 

Должно хватить 

<?php echo $this -> config -> get('config_address'); ?>

чего-то не хватает 

 

Notice: Undefined property: Loader::$config in ...\template\common\header.tpl on line 64

  • Fatal error: Call to a member function get() on a non-object in ...\template\common\header.tpl on line 64
Ссылка на комментарий
Поделиться на других сайтах


Подскажите, как полностью правильно прописать 

<?php echo $address; ?>

Я в кодах совсем не силён.

В вашем случае вместо 

        <li class="dropdown"><a href="<?php echo $account; ?>" title="<?php echo $text_account; ?>" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-user"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_account; ?></span> <span class="caret"></span></a>
          <ul class="dropdown-menu dropdown-menu-right">
            <?php if ($logged) { ?>
            <li><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a></li>
            <li><a href="<?php echo $order; ?>"><?php echo $text_order; ?></a></li>
            <li><a href="<?php echo $transaction; ?>"><?php echo $text_transaction; ?></a></li>
            <li><a href="<?php echo $download; ?>"><?php echo $text_download; ?></a></li>
            <li><a href="<?php echo $logout; ?>"><?php echo $text_logout; ?></a></li>
            <?php } else { ?>
            <li><a href="<?php echo $register; ?>"><?php echo $text_register; ?></a></li>
            <li><a href="<?php echo $login; ?>"><?php echo $text_login; ?></a></li>
            <?php } ?>
          </ul>
        </li>

нужно поставить 

<li><?php echo $address; ?></li>
Ссылка на комментарий
Поделиться на других сайтах


Не хочет (

d3e2cde0b86e.jpg

В \catalog\controller\common\header.php предложенный Вами код внёс.

Изменено пользователем afwollis
Ссылка на комментарий
Поделиться на других сайтах



$data['base'] = $server;

$data['description'] = $this->document->getDescription();

$data['keywords'] = $this->document->getKeywords();

$data['links'] = $this->document->getLinks();

$data['styles'] = $this->document->getStyles();

$data['scripts'] = $this->document->getScripts();

$data['lang'] = $this->language->get('code');

$data['direction'] = $this->language->get('direction');

$data['address'] = nl2br($this->config->get('config_address'));

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


В версии 2.1.0.1 именно вот так работает. Тогда посмотрите в \catalog\controller\information\contact.php как там выглядит $data['address'] и скопируйте оттуда в \catalog\controller\common\header.php

Но похоже что у вас контроллер не считывается. Попробуйте очистить кэш и посмотрите не установлен ли у вас модификатор ...\modification\catalog\controller\common\header.php

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


Спасибо!!! Действительно установленный модуль не давал нормально отображаться! Отключил его, почистил кеш и включил снова - и модуль работает и адрес видно!  :-)  Вопрос решён. Благодарю за помощь!

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


Ещё один вопрос, извиняюсь за наглость... А как этот пункт просто текстом прописать? Просто заметил, что если вписан полный адрес (а в контактах только полный и пишется), то в мобильной версии от длинного адреса разъезжается шапка. Поэтому там нужна короткая версия адреса прописанная вручную.

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


Всё, разобрался. Сделал просто текстом. Ничего, что теперь кодировка UTF-8 (без BOM)? А то по-другому русские буквы не хотели отображаться...

Изменено пользователем Seman
Ссылка на комментарий
Поделиться на других сайтах


У меня точно такая же. Проблем не наблюдаю. 

Спасибо. Тогда я спокоен ) Тему можно считать решённой!

Изменено пользователем Seman
Ссылка на комментарий
Поделиться на других сайтах


Ничего, что теперь кодировка UTF-8 (без BOM)?

5 лет уже пишем, что только такая и должна быть.

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

Гость
Эта тема закрыта для дальнейших сообщений.
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.