function parallax_block_block_view_alter in Parallax Toolkit 7.2
Same name and namespace in other branches
- 7.3 parallax_block/parallax_block.module \parallax_block_block_view_alter()
Implements hook_block_view_alter().
File
- parallax_block/
parallax_block.module, line 37 - Enable Parallax effect for any block created by the user.
Code
function parallax_block_block_view_alter(&$data, $block) {
if ($block->vertical_parallax_value != 'none' || $block->horizontal_parallax_value != 'none') {
$data_type = gettype($data['content']);
if ($data_type == "array") {
$data_content_array = array(
'#attached' => array(
'js' => array(
'data' => drupal_get_path('module', 'parallax_block') . '/parallax.js',
'type' => 'file',
),
),
);
$data['content'] = array_merge($data['content'], $data_content_array);
}
else {
$data['content'] = array(
'#markup' => $data['content'],
'#attached' => array(
'js' => array(
'data' => drupal_get_path('module', 'parallax_block') . '/parallax.js',
'type' => 'file',
),
),
);
}
}
}