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

Не показывать блок на мобильном


Recommended Posts

Такое решение не работает

 

{% if is_mobile_view() %}
    {% extends "MyBundle:Layout:mobile.html.twig" %}
{% else if is_tablet_view() %}
    {% extends "MyBundle:Layout:tablet.html.twig" %}
{% else if is_full_view() or is_not_mobile_view() %}
    {% extends "MyBundle:Layout:full.html.twig" %}
{% endif %}

 

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


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

Такое решение не работает

 


{% if is_mobile_view() %}
    {% extends "MyBundle:Layout:mobile.html.twig" %}
{% else if is_tablet_view() %}
    {% extends "MyBundle:Layout:tablet.html.twig" %}
{% else if is_full_view() or is_not_mobile_view() %}
    {% extends "MyBundle:Layout:full.html.twig" %}
{% endif %}

 

А вы эти методы где-то реализовали, что вы делаете такие проверки? Я такого в онекарте из коробки не знаю

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


Только что, niger сказал:

А вы эти методы где-то реализовали, что вы делаете такие проверки? Я такого в онекарте из коробки не знаю

 

это для шаблонизатора twig правила

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


Берете библиотеку - https://github.com/serbanghita/Mobile-Detect

И в index.php засаживаете реализацию и запись в куку, или переменную какую-то(как сделаете ваше дело), что за устройство.

А потом в контроллере

Если мобилка тогда используем мобильный шаблон, без этого блока, или без этого модуля. 

Если десктоп - тогда используем десктопный шаблон

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


3 минуты назад, alexb сказал:

 

это для шаблонизатора twig правила

Неужели? Есть ссылка на документацию с такими правилами. Я знаю, что можно добавить в TWIG что-то подобное, но чтобы там такое было.

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


3 минуты назад, alexb сказал:

это не документация а так примере на буржуйских сайтах

 

Можете почитать здесь как приблизительно это делается.

 

Или купить вот это

 

ссылку на библиотеку я вам ранее дал. Как вы сделаете, так работать и будет 

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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