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

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


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
Надіслати
Поділитися на інших сайтах


10 минут назад, KomissarJuve сказал:

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

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

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


4 минуты назад, Danly сказал:

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

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

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

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


1 минуту назад, KomissarJuve сказал:

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

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

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

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


1 минуту назад, esculapra сказал:

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

да, я его оставил в коде, убрал только верстку, но почему-то появляется ошибка
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
Надіслати
Поділитися на інших сайтах


28 минут назад, Danly сказал:

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

 

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

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

15 минут назад, spectre сказал:

 

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

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

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


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

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

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

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

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

Вхід

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

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

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

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

Important Information

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