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

[Решено] Редактирование header.tpl в opencart 2.0.1.1


Recommended Posts

Здравствуйте.

 

При редактировании catalog/view/theme/default/template/common/header.tpl

изменения не отображаются при открытии страницы.

 

Хочу внести изменения в блок навигации наверху страницы

uX0nyeYU.png

 

Текущий код блока в header.tpl:

 

<nav id="top">
  <div class="container">
    <?php echo $currency; ?>
    <?php echo $language; ?>
    <div id="top-links" class="nav pull-right">
      <ul class="list-inline">
<li><a href="<?php echo $contact; ?>"><i class="fa fa-phone"></i></a> <span class="hidden-xs hidden-sm hidden-md"><?php echo $telephone; ?></span></li>
        <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><a href="<?php echo $wishlist; ?>" id="wishlist-total" title="<?php echo $text_wishlist; ?>"><i class="fa fa-heart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_wishlist; ?></span></a></li>
        <li><a href="<?php echo $shopping_cart; ?>" title="<?php echo $text_shopping_cart; ?>"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_shopping_cart; ?></span></a></li>
        <li><a href="<?php echo $checkout; ?>" title="<?php echo $text_checkout; ?>"><i class="fa fa-share"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_checkout; ?></span></a></li>
      </ul>
    </div>
  </div>
</nav>
Очищаю блок в header.tpl

<nav id="top">
  
</nav>
результат вывода страницы остается тот же:

uX0nyeYW.png

 

при просмотре HTML кода страницы видим, что изменений в коде не произошло:

 

<nav id="top">
  <div class="container">
            <div id="top-links" class="nav pull-right">
      <ul class="list-inline">
        <li><a href="http://shop.ru/contact-us"><i class="fa fa-phone"></i></a> <span class="hidden-xs hidden-sm hidden-md">+7(495)999-99-99</span></li>
        <li class="dropdown"><a href="http://shop.ru/my-account" title="Личный кабинет" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-user"></i> <span class="hidden-xs hidden-sm hidden-md">Личный кабинет</span> <span class="caret"></span></a>
          <ul class="dropdown-menu dropdown-menu-right">
                        <li><a href="http://shop.ru/create-account">Регистрация</a></li>
            <li><a href="http://shop.ru/login">Авторизация</a></li>
                      </ul>
        </li>
        <li><a href="http://shop.ru/wishlist" id="wishlist-total" title="Закладки (0)"><i class="fa fa-heart"></i> <span class="hidden-xs hidden-sm hidden-md">Закладки (0)</span></a></li>
        <li><a href="http://shop.ru/cart" title="Корзина"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">Корзина</span></a></li>
        <li><a href="http://shop.ru/checkout" title="Оформление заказа"><i class="fa fa-share"></i> <span class="hidden-xs hidden-sm hidden-md">Оформление заказа</span></a></li>
      </ul>
    </div>
  </div>
</nav>
Как я могу внести правки в данный шаблон?

Версия ОС: 2.0.1.1

Надіслати
Поділитися на інших сайтах


  • 1 month later...

Все оказалось очень банально.

У Вас есть включенные модификаторы. Модули=>Модификаторы.

Делать нужно следующим образом:

1. Отключить модификаторы на время правки и не мучиться(тогда все изменения будут вноситься)

2. Если отключать нечего, необходимо после каждой правки шаблона нажимать кнопку "Обновить" на странице модификаторов.

Если будут вопросы, пишите.

  • +1 2
Надіслати
Поділитися на інших сайтах


странно странно... проверьте правильность пути файла которого редактируете. Проблема может быть только в этом.

Лично мне модификаторы никак не мешали. Тоже недавно редактировал...

Надіслати
Поділитися на інших сайтах


Разные модификаторы затрагивают разные шаблоны.

У меня проблема возникала при включенном сеопро, ибо он тыкается в брэккамп, а они формируются в хидер.тпл

И разумеется мы не знаем, что за сборка у автора, и что там уже накручено.

Надіслати
Поділитися на інших сайтах


Lorn, Спасибо! Надо было нажать на кнопку обновления в модификаторах. После этого витрина обновилась :rolleyes:

Установлена сборка от opencart-russia и один модуль supermenu.

Надіслати
Поділитися на інших сайтах


Вот тоже с этой сборкой проблемы были.

 

Это проблема все-таки в сборке? В ней вроде бы только русский язык встроен, города и еще что-то с этим связанное, куча ссылок на их сайт,  копирайты и все. Или нет?

Или может так работает OC 2.0x?

Надіслати
Поділитися на інших сайтах


Да на самом деле это не проблема)

Просто предустановлены модификаторы какие-то

Поэтому необходимо после внесения изменений в шаблон, который лежит тут catalog/view/theme/default/template/

обновить модификаторы, что позволит обновить соответствующие файлы тут system/modification/catalog/view/theme/default/template (из system/modification берутся файлы, которые были затронуты модификаторами)

Надіслати
Поділитися на інших сайтах


  • 8 months later...
Гість
Ця тема закрита для публікації повідомлень.
×
×
  • Створити...

Important Information

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