58 lines
1.3 KiB
Twig
58 lines
1.3 KiB
Twig
{#
|
|
/**
|
|
* @file
|
|
* Theme override to display a node.
|
|
*/
|
|
#}
|
|
{%
|
|
set classes = [
|
|
'node',
|
|
'node-type-' ~ node.bundle|clean_class,
|
|
'node-content',
|
|
node.isPromoted() ? 'node--promoted',
|
|
node.isSticky() ? 'node--sticky',
|
|
not node.isPublished() ? 'node--unpublished',
|
|
]
|
|
%}
|
|
|
|
{% if teaser %}
|
|
<div{{ attributes.addClass('testimonial') }}>
|
|
{{ title_prefix }}
|
|
{{ title_suffix }}
|
|
<div class="testimonial-content">
|
|
<div class="testimonial-body">{{ content.body }}</div>
|
|
<div class="testimonial-meta">
|
|
{% if content.field_image | render %}
|
|
<div class="testimonial-image">{{ content.field_image }}</div>
|
|
{% endif %}
|
|
<div class="testimonial-title-wrap">
|
|
<h5 class="testimonial-title">{{ label }}</h5>
|
|
{% if content.field_position | render %}
|
|
<div class="testimonial-position">{{ node.field_position.value}}</div>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{% else %}
|
|
|
|
<div{{ attributes.addClass(classes) }}>
|
|
{{ title_prefix }}
|
|
{{ title_suffix }}
|
|
<div class="row">
|
|
<div class="col-sm-4">
|
|
{{ content.field_image }}
|
|
</div>
|
|
|
|
<div class="col-sm-8">
|
|
<h3 class="node-name-title">{{ label }}</h3>
|
|
{% if content.field_position | render %}
|
|
<div class="testimonial-position">{{ node.field_position.value }}</div>
|
|
{% endif %}
|
|
<div class="testimonial-body">{{ content.body }}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endif %}
|