4 * Default theme implementation to display a block.
7 * - $block->subject: Block title.
8 * - $content: Block content.
9 * - $block->module: Module that generated the block.
10 * - $block->delta: An ID for the block, unique within each module.
11 * - $block->region: The block region embedding the current block.
12 * - $classes: String of classes that can be used to style contextually through
13 * CSS. It can be manipulated through the variable $classes_array from
14 * preprocess functions. The default values can be one or more of the
16 * - block: The current template type, i.e., "theming hook".
17 * - block-[module]: The module generating the block. For example, the user
18 * module is responsible for handling the default user navigation block. In
19 * that case the class would be 'block-user'.
20 * - $title_prefix (array): An array containing additional output populated by
21 * modules, intended to be displayed in front of the main title tag that
22 * appears in the template.
23 * - $title_suffix (array): An array containing additional output populated by
24 * modules, intended to be displayed after the main title tag that appears in
28 * - $classes_array: Array of html class attribute values. It is flattened
29 * into a string within the variable $classes.
30 * - $block_zebra: Outputs 'odd' and 'even' dependent on each block region.
31 * - $zebra: Same output as $block_zebra but independent of any block region.
32 * - $block_id: Counter dependent on each block region.
33 * - $id: Same output as $block_id but independent of any block region.
34 * - $is_front: Flags true when presented in the front page.
35 * - $logged_in: Flags true when the current user is a logged-in member.
36 * - $is_admin: Flags true when the current user is an administrator.
37 * - $block_html_id: A valid HTML ID and guaranteed unique.
41 * @see bootstrap_preprocess_block()
42 * @see template_preprocess()
43 * @see template_preprocess_block()
44 * @see bootstrap_process_block()
45 * @see template_process()
51 'block-' ~ configuration.provider|clean_class,
52 'block-' ~ plugin_id|clean_class,
56 <section{{ attributes.addClass(classes) }}>
59 <h2{{ title_attributes.addClass('block-title') }}>{{ label }}</h2>