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

Как удалить футер на определенной странице


Recommended Posts

У меня шаблон Revolution, но думаю суть не меняется
Задача: хочу удалить футер из страницы checkout
Мои действия:

1. в checkout.twig заменил  {{ footer }} на  {{ footerCheckout }}
2. пошел в revcheckout.php и добавил $data['footerCheckout'] = $this->load->controller('common/footerCheckout');
3. сделал новый файл контроллера footerCheckout.php (копипаст footer.php, но с изменениями)
    3.1 изменил название класса "class ControllerCommonFootercheckout"
    3.2 в конце отправил данные в новый файл return $this->load->view('common/footerCheckout', $data);
4. Создал footerCheckout.twig (копипаста footer.twig), убрав внутри всё под тегом <footer>, оставив другое 

После этих действий всё грузится, но перестало работать меню
Ошибка в консоли: 
"
js_change.js:17 Uncaught TypeError: $(...).mmenu is not a function
    at HTMLDocument.<anonymous> (js_change.js:17)
    at j (jquery-2.1.1.min.js:2)
    at Object.fireWith [as resolveWith] (jquery-2.1.1.min.js:2)
    at Function.ready (jquery-2.1.1.min.js:2)
    at HTMLDocument.I (jquery-2.1.1.min.js:2)
"
может я что-то упустил и нужно еще что-то добавить?

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


еще я попробовал просто удалить {{ footer }} в checkout.twig и вместо него вставить код из footer.twig 
Но вылазит такая же ошибка

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


  В 08.01.2021 в 06:59, KomissarJuve сказав:

не понятно в чем смысл этих действий !

Expand  

Комиссар, доброе утро! 
как в чем, так я убираю футер с страницы чекаут, только вот происходит ошибка скриптов... 
Какой способ вы можете предложить?

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


  В 08.01.2021 в 07:09, Danly сказав:

Комиссар, доброе утро! 
как в чем, так я убираю футер с страницы чекаут, только вот происходит ошибка скриптов... 
Какой способ вы можете предложить?

Expand  

я такой ерундой ни когда не занимался

я не вижу в этом смысла

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


  В 08.01.2021 в 07:14, KomissarJuve сказав:

я такой ерундой ни когда не занимался

я не вижу в этом смысла

Expand  

это для UX, чтобы повысить конверсию покупки
 

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


  В 08.01.2021 в 07:35, esculapra сказав:

В футере видимо поключался скрипт.

Expand  

да, я его оставил в коде, убрал только верстку, но почему-то появляется ошибка
js_change.js:17 Uncaught TypeError: $(...).mmenu is not a function
    at HTMLDocument.<anonymous> (js_change.js:17)
    at j (jquery-2.1.1.min.js:2)
    at Object.fireWith [as resolveWith] (jquery-2.1.1.min.js:2)
    at Function.ready (jquery-2.1.1.min.js:2)
    at HTMLDocument.I (jquery-2.1.1.min.js:2)

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


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

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


  В 08.01.2021 в 07:44, Danly сказав:

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

Expand  

 

не загружается скрипт в котором определена mmenu

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

  В 08.01.2021 в 08:13, spectre сказав:

 

не загружается скрипт в котором определена mmenu

Expand  

дааа, всё, я нашёл в чем проблема
этот скрипт был под условием, которое не выполнялось, когда находилось вне {{ footer }}

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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