Skip to content
Snippets Groups Projects
Commit b5e38852 authored by Eric Bremner's avatar Eric Bremner
Browse files

ISTWCMS-5789: adding template for container

parent 446d9936
No related branches found
No related tags found
No related merge requests found
{#
/**
* @file
* Theme override of a container used to wrap child elements.
*
* Used for grouped form items. Can also be used as a theme wrapper for any
* renderable element, to surround it with a <div> and HTML attributes.
* See \Drupal\Core\Render\Element\RenderElement for more
* information on the #theme_wrappers render array property, and
* \Drupal\Core\Render\Element\container for usage of the container render
* element.
*
* Available variables:
* - attributes: HTML attributes for the containing element.
* - children: The rendered child elements of the container.
* - has_parent: A flag to indicate that the container has one or more parent
containers.
*
* @see template_preprocess_container()
*/
#}
{%
set classes = [
has_parent ? 'js-form-wrapper',
has_parent ? 'form-wrapper',
]
%}
{% if header_data %}
<div class="node--type-{{ node_type }}">
{% include '@components/card/card--node/_card--node.twig' with {
'node': header_data,
'type': 'node',
'featured_image': featured_image,
} %}
</div>
{% endif %}
<div{{ attributes.addClass(classes) }}>{{ children }}</div>
{% if footer_data %}
<div class="layout uw-contained-width">
{% include '@components/card/card--node/_card--node.twig' with {
'node': footer_data,
'type': 'node',
} %}
</div>
{% endif %}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment