Помогите, пожалуйста, придумать как не рендерить сайдбары на планшете

Аватар пользователя rgzrgz1

Здравствуйте. Сайт на drupal 7 + adaptivetheme.

В настройках темы не выводить один сайдбар нельзя. Поле не может быть пустым.

Display:none и visability не подходят потому, что в сайдбарах тяжелые виджеты и скрипты и они все равно загружаются при display:none.

Моудли пробовал, но они все не дружат с кэшем. И если человек зайдет сначала с планшета, то условия создадутся и для ПК.

Читал, что можно как-то в препроцессе не выводить сайдбар, но как это сделать?

Спасибо за внимание!

Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя itcrowd72
itcrowd72 2 недели назад

Уходите от AdaptiveTheme в сторону адаптивной вёрстки. Тогда проблем с кэшем не будет.

Аватар пользователя rgzrgz1
rgzrgz1 1 неделя назад

Думаю дело не в теме, ведь модуль  browscap с кэшем ни у кого не работает.

Аватар пользователя Semantics
Semantics 1 неделя назад

А что за виджеты вам прятать надо?
расскажите, подробнее

Аватар пользователя itcrowd72
itcrowd72 1 неделя назад

Я о чем и говорю. Друпал не умеет менять тему оформления без сброса кэша.

Начните верстать адаптивно, не пожалеете.

Аватар пользователя rgzrgz1
rgzrgz1 1 неделя назад

Пробовал. Не дружит с кэшем...

Аватар пользователя rgzrgz1
rgzrgz1 1 неделя назад

это что, куда?

Аватар пользователя Semantics
Semantics 1 неделя назад
3

Это совет в пустоту был.
Чтобы мы не забывали, что Алексей знает API

Аватар пользователя rgzrgz1
rgzrgz1 1 неделя назад

Как этим пользоваться? Чтоб не рендерился сайдбар при скажем > 1024px

Аватар пользователя Semantics
Semantics 1 неделя назад

Не теряйте время, с кешированием не подружится.
Лучше расскажите, что за виджеты.

Аватар пользователя sas@drupal.org
sas@drupal.org 1 неделя назад

Можно использовать https://www.drupal.org/project/mobile_detect про это много писано есть 2 подхода один контент но разное отображение от ширину устройства или разный контент на разные устройства.

Аватар пользователя rgzrgz1
rgzrgz1 6 дней назад

С Mobile Detect у меня тоже проблемы с кэшированием. Есть ли другое решение?

Аватар пользователя sas@drupal.org
sas@drupal.org 6 дней назад

Есть конечно, это вариант одной responsive + adaptive theme & ajax load content