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

Как добавить класс?


storer

Recommended Posts

Всем привет.

 

Есть файл header.tpl в котором прописано 

<header id="header" class="navbar navbar-static-top">

Есть файл login.tpl в котором есть такая строка в самом начале

<?php echo $header; ?>

 

Вопрос: как сюда 

<?php echo $header; ?>

добавить дополнительный класс, который будет работать только в login.tpl?

Т.е. чтобы получилось 

<header id="header" class="navbar navbar-static-top свой-класс">

Если спросить проще, то как убрать header со страницы login.tpl?

Змінено користувачем storer
Надіслати
Поділитися на інших сайтах


смотрите  выше 

 

body.account-login #header {
  ...
}

 

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

Не сработало((( В админке хэдер так же исчез. А нужно чтобы хэдера не было только на странице с вводом логина и пароля, а в самой админке оставить как есть.

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


1 час назад, Eldaeron сказал:

Я уже отвечал на подобное.

 

Почему-то не сработал метод. 500 ошибку выдает. Раз 10 все перепроверил, ошибок не допустил.

В конце header.php есть такая строка return $this->load->view('common/header.tpl', $data);

 

return $this->load->view('common/header', $data); - такой нет.

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


6 hours ago, storer said:

 


<header id="header" class="navbar navbar-static-top свой-класс">

Если спросить проще, то как убрать header со страницы login.tpl?

 

Я, конечно, может неправильно понял вопрос, но что мешает просто убрать подлючение хедера в шаблоне логина?

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


11 минут назад, ImLucky сказал:

 

Я, конечно, может неправильно понял вопрос, но что мешает просто убрать подлючение хедера в шаблоне логина?

Можно и так, но нужно тогда с хедера подкинуть стилей, а то без стилей как то так)))

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

23 минуты назад, storer сказал:

Почему-то не сработал метод. 500 ошибку выдает. Раз 10 все перепроверил, ошибок не допустил.

В конце header.php есть такая строка return $this->load->view('common/header.tpl', $data);

 

return $this->load->view('common/header', $data); - такой нет.

Как нет, https://github.com/opencart/opencart/blob/master/upload/admin/controller/common/header.php   72 строка смотрите

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

1 minute ago, Eldaeron said:

Можно и так, но нужно тогда с хедера подкинуть стилей, а то без стилей как то так)))

 

Ну да, просто продублировать подключение стилей и скриптов. Не самое изящное решение, конечно, но всё же...

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


18 минут назад, ImLucky сказал:

 

Я, конечно, может неправильно понял вопрос, но что мешает просто убрать подлючение хедера в шаблоне логина?

В шаблоне логина хэдер выводится через php echo.

Или Вы имеете ввиду в шаблон логина запилить хэдер без использования php и добавить display:none?

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


Just now, storer said:

В шаблоне логина хэдер выводится через php echo.

Или Вы имеете ввиду в шаблон логина запилить хэдер без использования php и добавить display:none?

 

Просто удалите или закомментируйте:

<?php echo $header; ?>

И сделайте в шаблоне подключение скриптов и стилей, которые должны были подключаться в header.tpl

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


А что в логе ошибок по поводу 500 ответа?
 

23 минуты назад, storer сказал:

Вот 3 последние строки в моем файле header.php^

так и должно быть, версия то у вас 2.1

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


21 минуту назад, thentru сказал:

А что в логе ошибок по поводу 500 ответа?
 

так и должно быть, версия то у вас 2.1

Скорее где-то просто невнимательно вставил код) Хотя там 3 строчки...

 

@storer Я просто с гитхаба скинул как пример. Ясно что там строка чуть отличаеться. Но на 2.1 работает хак нормально, будьте внимательны...

Внимательно перечитайте тык на ссылку.

 

Если всетаки не осилили, установите этот модификатор:

disable_header_at_login_adminCP.ocmod.xml

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

1 час назад, Eldaeron сказал:

Скорее где-то просто невнимательно вставил код) Хотя там 3 строчки...

 

@storer Я просто с гитхаба скинул как пример. Ясно что там строка чуть отличаеться. Но на 2.1 работает хак нормально, будьте внимательны...

Внимательно перечитайте тык на ссылку.

 

Если всетаки не осилили, установите этот модификатор:

disable_header_at_login_adminCP.ocmod.xml

Сейчас еще раз попробую. Если не получится, то поставлю этот ocmod.

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


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

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

×
×
  • Створити...

Important Information

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