social_lazy_loading.module in Open Social 10.2.x
Same filename and directory in other branches
- 8.9 modules/custom/social_lazy_loading/social_lazy_loading.module
- 8.6 modules/custom/social_lazy_loading/social_lazy_loading.module
- 8.7 modules/custom/social_lazy_loading/social_lazy_loading.module
- 8.8 modules/custom/social_lazy_loading/social_lazy_loading.module
- 10.3.x modules/custom/social_lazy_loading/social_lazy_loading.module
- 10.0.x modules/custom/social_lazy_loading/social_lazy_loading.module
- 10.1.x modules/custom/social_lazy_loading/social_lazy_loading.module
Provides basic Blazy integration for lazy loading and multi-serving images.
File
modules/custom/social_lazy_loading/social_lazy_loading.moduleView source
<?php
/**
* @file
* Provides basic Blazy integration for lazy loading and multi-serving images.
*/
/**
* Implements hook_preprocess().
*/
function social_lazy_loading_preprocess_node(&$variables) {
/** @var \Drupal\node\Entity\Node $node */
$node = $variables['node'];
if ($node
->getType() === 'landing_page') {
// Add lazy loading to landing pages.
// Make sure it will be reactivated.
$variables['content']['#attached']['library'][] = 'social_lazy_loading/lazy_load_reactivate';
}
}
Functions
Name![]() |
Description |
---|---|
social_lazy_loading_preprocess_node | Implements hook_preprocess(). |