function block_id_preprocess_block in Block ID 8
Same name and namespace in other branches
- 2.0.x block_id.module \block_id_preprocess_block()
Implements hook_preprocess_HOOK().
File
- ./
block_id.module, line 45 - Adding ID to blocks.
Code
function block_id_preprocess_block(&$variables) {
if (!empty($variables['elements']['#id'])) {
$block = Block::load($variables['elements']['#id']);
if ($block && ($ids = $block
->getThirdPartySetting('block_id', 'id'))) {
$id_array = explode(' ', $ids);
$variables['attributes']['id'] = $id_array;
}
}
}