block.html.twig in Open Social 8.6
Same filename and directory in other branches
- 8.9 themes/socialbase/templates/block/block.html.twig
- 8 themes/socialbase/templates/block/block.html.twig
- 8.2 themes/socialbase/templates/block/block.html.twig
- 8.3 themes/socialbase/templates/block/block.html.twig
- 8.4 themes/socialbase/templates/block/block.html.twig
- 8.5 themes/socialbase/templates/block/block.html.twig
- 8.7 themes/socialbase/templates/block/block.html.twig
- 8.8 themes/socialbase/templates/block/block.html.twig
Default theme implementation to display a block.
Available variables:
- $block->subject: Block title.
- $content: Block content.
- $block->module: Module that generated the block.
- $block->delta: An ID for the block, unique within each module.
- $block->region: The block region embedding the current block.
- $classes: String of classes that can be used to style contextually through
CSS. It can be manipulated through the variable $classes_array from
preprocess functions. The default values can be one or more of the
following:
- block: The current template type, i.e., "theming hook".
- block-[module]: The module generating the block. For example, the user module is responsible for handling the default user navigation block. In that case the class would be 'block-user'.
- $title_prefix (array): An array containing additional output populated by modules, intended to be displayed in front of the main title tag that appears in the template.
- $title_suffix (array): An array containing additional output populated by modules, intended to be displayed after the main title tag that appears in the template.
Helper variables:
- $classes_array: Array of html class attribute values. It is flattened into a string within the variable $classes.
- $block_zebra: Outputs 'odd' and 'even' dependent on each block region.
- $zebra: Same output as $block_zebra but independent of any block region.
- $block_id: Counter dependent on each block region.
- $id: Same output as $block_id but independent of any block region.
- $is_front: Flags true when presented in the front page.
- $logged_in: Flags true when the current user is a logged-in member.
- $is_admin: Flags true when the current user is an administrator.
- $block_html_id: A valid HTML ID and guaranteed unique.
See also
bootstrap_preprocess_block()
bootstrap_process_block()
template_process()
1 theme call to block.html.twig
- SocialPostPostForm::render in modules/
social_features/ social_post/ src/ Plugin/ views/ area/ SocialPostPostForm.php - Render the area.
File
themes/socialbase/templates/block/block.html.twigView source
- {#
- /**
- * @file
- * Default theme implementation to display a block.
- *
- * Available variables:
- * - $block->subject: Block title.
- * - $content: Block content.
- * - $block->module: Module that generated the block.
- * - $block->delta: An ID for the block, unique within each module.
- * - $block->region: The block region embedding the current block.
- * - $classes: String of classes that can be used to style contextually through
- * CSS. It can be manipulated through the variable $classes_array from
- * preprocess functions. The default values can be one or more of the
- * following:
- * - block: The current template type, i.e., "theming hook".
- * - block-[module]: The module generating the block. For example, the user
- * module is responsible for handling the default user navigation block. In
- * that case the class would be 'block-user'.
- * - $title_prefix (array): An array containing additional output populated by
- * modules, intended to be displayed in front of the main title tag that
- * appears in the template.
- * - $title_suffix (array): An array containing additional output populated by
- * modules, intended to be displayed after the main title tag that appears in
- * the template.
- *
- * Helper variables:
- * - $classes_array: Array of html class attribute values. It is flattened
- * into a string within the variable $classes.
- * - $block_zebra: Outputs 'odd' and 'even' dependent on each block region.
- * - $zebra: Same output as $block_zebra but independent of any block region.
- * - $block_id: Counter dependent on each block region.
- * - $id: Same output as $block_id but independent of any block region.
- * - $is_front: Flags true when presented in the front page.
- * - $logged_in: Flags true when the current user is a logged-in member.
- * - $is_admin: Flags true when the current user is an administrator.
- * - $block_html_id: A valid HTML ID and guaranteed unique.
- *
- * @see bootstrap_preprocess_block()
- * @see template_preprocess()
- * @see template_preprocess_block()
- * @see bootstrap_process_block()
- * @see template_process()
- *
- * @ingroup templates
- */
- #}
-
- {%
- set classes = [
- 'block-' ~ configuration.provider|clean_class,
- 'block-' ~ plugin_id|clean_class,
- card ? 'card',
- ]
- %}
-
- {%
- set title_classes = [
- card ? 'card__title' : 'block-title',
- ]
- %}
-
-
- {% if not bare %}
-
- <section{{ attributes.addClass(classes) }}>
-
- {{ title_prefix }}
- {% if label %}
- <h2 {{ title_attributes.addClass(title_classes) }}>{{ label }}</h2>
- {% endif %}
- {{ title_suffix }}
-
- {% endif %}
-
- {% block content %}
- {{ content }}
- {% endblock %}
-
- {% if not bare %}
- </section>
-
- {% endif %}