function commerce_cart_blocks_render_cart_block_command_append in Commerce Cart Blocks 8
Append the cart block.
Parameters
string $block_id: Block id.
Return value
mixed Block content.
1 call to commerce_cart_blocks_render_cart_block_command_append()
- commerce_cart_blocks_ajax_callback in ./
commerce_cart_blocks.module - Ajax callback for variation product form.
File
- ./
commerce_cart_blocks.module, line 351 - Contains commerce_cart_blocks.module.
Code
function commerce_cart_blocks_render_cart_block_command_append($block_id) {
try {
$append = '';
$block = \Drupal::entityTypeManager()
->getStorage('block')
->load($block_id);
if (!empty($block)) {
$build = \Drupal::entityTypeManager()
->getViewBuilder('block')
->view($block);
$append = \Drupal::service('renderer')
->render($build);
}
return $append;
} catch (InvalidPluginDefinitionException $e) {
return '';
}
}