<!-- Error rendering component -->
<!-- TwigException: Unable to parse '=> "data-#{k}=#{v}")|join(' ') ~ ' ' : ''' at template position71 -->
<!-- Error: TwigException: Unable to parse '=> "data-#{k}=#{v}")|join(' ') ~ ' ' : ''' at template position71
    at /builds/michaelhulsman/footballrs.net/htdocs/content/themes/footballrs.net/node_modules/@frctl/twig/src/adapter.js:156:24
    at new Promise (<anonymous>)
    at TwigAdapter.render (/builds/michaelhulsman/footballrs.net/htdocs/content/themes/footballrs.net/node_modules/@frctl/twig/src/adapter.js:134:16)
    at ComponentSource._renderVariant (/builds/michaelhulsman/footballrs.net/htdocs/content/themes/footballrs.net/node_modules/@frctl/fractal/src/api/components/source.js:212:30)
    at _renderVariant.next (<anonymous>)
    at onFulfilled (/builds/michaelhulsman/footballrs.net/htdocs/content/themes/footballrs.net/node_modules/co/index.js:65:19) -->
{# @var teaser_content ThemeViews\Organisms\teaserContent\TeaserContentViewModel #}
{% extends '@atoms/section/section.twig' %}
{% set className = "teaser-content" %}
{% set hidden = teaser_content.article is empty %}
{% block content %}
    <div class="flex gap-x-0.75">
        <img src="{{ teaser_content.article.image.src|towebp }}" alt="">
        <div>
            <small class="block mb-1 text-light">{{ teaser_content.article.date }}</small>
            {% include '@atoms/headline/headline.twig' with {
                headline: teaser_content.article.title,
                type: 'h3',
                className: 'mb-0.5'
            } only %}

            {% include '@atoms/copy/copy.twig' with {
                text: teaser_content.article.content,
                type: 'p'
            } %}
        </div>
    </div>
{% endblock %}
/* No context defined. */
  • Handle: @teaser_content
  • Preview:
  • Filesystem Path: resources/Views/Organisms/teaserContent/teaser_content.twig

Teaser content

{% include '@organisms/teaser_content/teaser_content.twig' with {

    } only %}

ACF

Fields