[Drupal] - Use selected terms from entityreference field as a contextual filter value for a view

donderdag 10 december 2020 - 70 woorden, 1 min read

Use selected terms from entityreference field as a contextual filter value for a view snippet

Twig snippet. The drupal_view function comes from the Twig Tweak module. Used in a Drupal 8.9.x project.
The contextual_filter_value gives a string output for example 5,6,7,8. These numbers are the taxonomy term ID’s.

{% set contextual_filter_value = '' %}
    {% for item in content.field_view_filtered_solutions['#items'] %}
        {% set contextual_filter_value = contextual_filter_value ~ (loop.first ? '' : ',') ~ item.target_id %}
    {% endfor %}
{{ drupal_view('view_name', 'display_name', contextual_filter_value) }}

https://gitlab.com/-/snippets/2049119


Sebastian Hagens @Sebastix
I work as creative webdeveloper & tech consultant and care about digital freedoms. Follow me:
or visit my contact page