Здравствуйте друзья. Нужно сделать lazy load на табы. Содержимое табов довольно тяжелое, сделаны они в ноде из обычных div.
Из модулей у меня есть views infinite scroll, который использует lazy но только во вьюшках и owl-carousel, который использует lazy для изображений.
Можно ли из этого сделать lazy для обычных табов? Или нужно еще модули устанавливать?
Комментарии
Под семёрку смотрите quicktabs - они так могут.
quicktabs не совсем то, у меня "тип материала", а не вьювс или блок.
В этом типе материала есть поля (10 шт). Из этих полей нужно 3 спрятать под табы с lazyload или ajax подгрузкой, т.к. эти три поля очень тяжелые (с виджетами).
страниц с этим типом будет больше сотни и каждый раз создавать блок или вьювс с этими тремя полями будет сложно, т.к. эти три поля на каждой странице разные, в зависмости от содержимого статьи.
Пробовал разные модули с lazyload, но они кажется все только для изображений. Пробовал подключить обычный, не Друпаловский jquery-lazyload-any-master - http://emn178.github.io/jquery-lazyload-any/samples/overflow/
он вообще не работает Друпале
на уровне идеи (не пробовал) - вивс с контекстными фильтрами попробовать. Поля заполняете для нод, а вьюха на этой странице выводит их как вам нужно...
Как раз совсем то. Склепать вьюсы с контекстными фильтрами по айдишнику ноды и показывать нужные поля. И этот блок с квиктабами вставить в страницу ноды.
Спасибо большое получилось! Уже в который раз Вы меня выручаете.
Спасибо!
Lazy load - это подгрузка контента. Табы это табы.
Отдельно одно и друге можете сделать?
https://www.drupal.org/project/quicktabs