maikery

[Решено] Нет связи между сайтом и содержимым header.tpl

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

maikery    0

Народ нужна помощь разобраться в проблеме: есть наброски магазина на localhost. 

Пытаюсь что-нибудь поменять в содержимом header.tpl (catalog\view\theme\default\template\common), результата никакого! Удаляю все содержимое - ничего. Переименовываю файл header.tpl - ругается!

Причем все нормально редактировалось..

Что может быть? Перезагрузка помпа/сервера ничего не дает

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    830

обновить модификаторы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
maikery    0

Огромное спасибо! Можно закрывать..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
maikery    0

Возникла следующая проблема: после каждого редактирования файлов (например: home.tpl)  приходиться обновлять модификаторы, чтобы изменения вступили в силу! Как это исправить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    830

Никак, смириться

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
maikery    0

ну а что произошло то? все нормально было, потом раз..и х*ня какая то

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Shureg    127

В 2-ке всегда модификаторы обновлять надо. И это неудобно, но нормально.

Какое у вас было другое "нормально" - непонятно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    768

opencart 2.x уже имеет встроенную систему модификаций (по типу vqmod на 1.5.x)

 

и если какой-то из установленных модулей вносит изменения в файл движка через модификаторы:

1. этот файл копируется из движка в кеш модификаторов

2. в него вносятся изменения согласно активным xml-файлам модификаций

3. теперь при обращении к этому файлу движка будет браться его измененная копия из кеша модификаторов

 

и если какой-то файл уже был изменен и находится в кеше, а вы меняете его оригинал в движке - никаких изменений не будет, пока кеш модификаторов не обновите

поэтому и рекомендуется обновлять кеш при любых правках оригинальных файлов движка, для верности

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

    • От Ramis05rus
      Здравствуйте!
      Имеется магазин на OpenCart 2.0.1.1, необходимо в header.tpl задать проверку, находимся мы на странице товара или же какой-то другой.
      <?php if (<проверка, товар ли мы показываем или нет>){ оператор; }else{ оператор 2; }; ?> Как можно провести такую проверку? Используется ЧПУ, так что из url парсить не удастся. Может, можно через тип используемого шаблона? Для товаров используется product.tpl, в нём и вызывается header.tpl
    • От Dimal88
      Доброе время суток!
       
      Ребята подскажите пожалуйста как вывести значение поля в header.tpl из карточки товара?
      Есть поле sellunit в админке забивается, сохраняется, и выводится. В product.tpl выводится хорошо. А в header.tpl выдаёт ошибку  Notice: Undefined variable: sellunit in C:\OPSERV\domains\opencart.loc\catalog\view\theme\default\template\common\header.tpl on line 44 ...
       
      Где нужно определить эту переменную чтобы если открыта карточка товара то поле этого товара выводилось в header?
       
      Шаблон дефолтный, opencart 2.0.1.1 чистый. Поставил для знакомства с системой.
    • От Delight
      Здравствуйте! Проблема такая: редактирую файл header.tpl на денвере и не происходит никаких изменений. С другими файлами, например footer, все нормально, все правится. Возможно звучит как бред. Последний раз обращался к локалке неделю назад, все было нормально.
      Удаляю всю информацию в файле, все равно сайт работает. Прошу помочь разобраться, спасибо!
    • От HappyUser
      Уважаемые гуру, подскажите пож-та
      OpenCart изучаю не так давно поэтому сильно не критикуйте, (есть базовые знания Html и CSS)
       
      Задача у меня была следующая добавить текстовое поле (тел) под кнопкой корзина товаров в базовом шаблоне
       
      Сначало добавил <div class="header_PHONE"> в Header.tpl  (смотрите header.tpl.png)
      Потом сделал в файле stylesheet.css описание стиля
      .header_PHONE { float: right; max-width: 300px; margin-bottom: 5px; margin-right: 18px; font-size: 11pt; font-family: verdana; font-style: italic; color: #333; border: 1px dashed #38B0E3; padding: 5px; } Вопрос в следующем правильно ли я это сделал? Есть ли более правильный способ?   Смотрите картинку header_screen.png
      и что значит class="col-sm-3", "col-sm-2", "col-sm-4" можно ли использовать эти классы для собственных div
      И почему ромбики с вопросами, я так понимаю что то с кодировкой?
       
      Заранее спс за ответы и советы!


    • От vladrivi
      Как разместить код с заглушкой от Rotapost на сайте Opencart так, чтобы он отображался?

      В opencart есть header.tpl, а в header.php нет body
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу