Перейти к содержанию

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

Как добавить новый header2.tpl и его обработать.

Т.е. Где его подключить и как его правильно обработать, чтобы он заработал.

версия опенкарта 1.5.5.1

нужно подключить этот файл к template\product\category.tpl

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


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

а чем родной header.tpl не устраивает? или при каких условиях должен подключаться header2.tpl?

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


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

а чем родной header.tpl не устраивает? или при каких условиях должен подключаться header2.tpl?

На главной у меня статика, а в каталоге шапка должна отличаться+подключение других js файлов. Думаю, что легче подключить другой tpl.

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


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

Сделал через костыль

<?php
if(empty($_GET))
echo "html1";
else
echo "html2";
?>

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


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

Сделал через костыль

А как оно работает в случае возврата на главную через index.php?route=common/home ?

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


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

А как оно работает в случае возврата на главную через index.php?route=common/home ?

у меня главная всегда /

Чтобы не было такой ссылки, вида "index.php?route=common/home" я подредактировал какой-то контроллер

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


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

у меня главная всегда /

Чтобы не было такой ссылки, вида "index.php?route=common/home" я подредактировал какой-то контроллер

А какой?

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


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

А какой?

public function output() {
if (!defined('HTTP_CATALOG')) $this->output = str_replace('index.php?route=common/home', '', $this->output);
if ($this->output) {
if ($this->level) {
$ouput = $this->compress($this->output, $this->level);
} else {
$ouput = $this->output;
}

в файле system/library/response.php

  • +1 2

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


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

public function output() {
if (!defined('HTTP_CATALOG')) $this->output = str_replace('index.php?route=common/home', '', $this->output);
if ($this->output) {
if ($this->level) {
$ouput = $this->compress($this->output, $this->level);
} else {
$ouput = $this->output;
}

в файле system/library/response.php

И никаких проблем в последующем не будет?

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


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

И никаких проблем в последующем не будет?

пока не попробуешь не узнаешь, на версии 1.5.5.1 нормально

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

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

×

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

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