Implements hook_block_view_alter().
Fichier
-
./
advagg.module, line 419
Code
function advagg_block_view_alter(&$data, $block) {
// Do not run hook if AdvAgg is disabled.
if (!advagg_enabled()) {
return;
}
// Do not run hook if setting is disabled.
if (!variable_get('advagg_scripts_scope_anywhere', ADVAGG_SCRIPTS_SCOPE_ANYWHERE)) {
return;
}
if (empty($data) || empty($data['content'])) {
return;
}
$block_info = $block->module . ':' . $block->delta;
$prefix = "<!-- AdvAgg block:prefix:{$block_info} tag -->";
$suffix = "<!-- AdvAgg block:suffix:{$block_info} tag -->";
if (is_string($data['content'])) {
$data['content'] = $prefix . $data['content'] . $suffix;
}
else {
if (!isset($data['content']['#prefix'])) {
$data['content']['#prefix'] = '';
}
$data['content']['#prefix'] .= $prefix;
if (!isset($data['content']['#suffix'])) {
$data['content']['#suffix'] = '';
}
$data['content']['#suffix'] .= $suffix;
}
}