Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Seman

Recommended Posts

Доброго дня!

Личный Кабинет в магазине отсутствует. На его место в шапке сайта хотелось бы прописать адрес магазина. Редактирую 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>
Надіслати
Поділитися на інших сайтах



$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
Надіслати
Поділитися на інших сайтах


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.