function simple_instagram_feed_preprocess_block in Simple Instagram Feed Block 8
Same name and namespace in other branches
- 8.2 simple_instagram_feed.module \simple_instagram_feed_preprocess_block()
Implements hook_preprocess_block()
File
- ./
simple_instagram_feed.module, line 20
Code
function simple_instagram_feed_preprocess_block(&$variables) {
if ($variables['plugin_id'] == 'simple_instagram_block') {
$block_instance = str_replace('_', '-', $variables['elements']['#id']);
$settings = $variables['elements']['#configuration'];
$instagram_username = $settings['simple_instagram_username'];
$instagram_display_profile = $settings['simple_instagram_display_profile'];
$instagram_display_biography = $settings['simple_instagram_display_biography'];
$instagram_items = $settings['simple_instagram_items'];
$instagram_items_per_row = $settings['simple_instagram_items_per_row'] + 1;
$variables['#attached']['drupalSettings']['simple_instagram_feed']['simple_instagram_block']['instagram_username'] = $instagram_username;
$variables['#attached']['drupalSettings']['simple_instagram_feed']['simple_instagram_block']['display_profile'] = $instagram_display_profile;
$variables['#attached']['drupalSettings']['simple_instagram_feed']['simple_instagram_block']['display_biography'] = $instagram_display_biography;
$variables['#attached']['drupalSettings']['simple_instagram_feed']['simple_instagram_block']['items'] = $instagram_items;
$variables['#attached']['drupalSettings']['simple_instagram_feed']['simple_instagram_block']['items_per_row'] = $instagram_items_per_row;
$variables['#attached']['drupalSettings']['simple_instagram_feed']['simple_instagram_block']['block_instance'] = $block_instance;
}
}