{% if isValidContentId(embedParams.id) %} {% set params = { "objectParameters": {} } %} {% if embedParams.config is defined %} {% set params = params|merge( { "objectParameters": embedParams.config } ) %} {% endif %} {% if embedParams.link is defined %} {% set params = params|merge( { "linkParameters": embedParams.link } ) %} {% endif %} {% if embedParams.align is defined %} {% set params = params|merge( { "align": embedParams.align } ) %} {% endif %} {% if embedParams.dataAttributes is defined %} {# Note: intentionally using here new convention for parameter names #} {% set data_attributes_str = ' ' ~ embedParams.dataAttributes|ibexa_data_attributes_serialize %} {# Note: passing data attributes as param for 3rd party overridden embed views #} {% set params = params|merge( { "data_attributes": embedParams.dataAttributes } ) %} {% else %} {% set data_attributes_str = '' %} {% endif %} {% if embedParams.anchor is defined or embedParams.align is defined or embedParams.class is defined or data_attributes_str != '' %}
{% endif %} {{ ibexa_http_cache_tag_relation_location_ids([embedParams.id]) }} {% if embedParams.viewType == "full" and ibexa.siteaccess.name == 'ger_de_admin' %} {% set viewType = "embed" %} {% else %} {% set viewType = embedParams.viewType %} {% endif %} {{ render( controller( "ibexa_content:embedAction", { "contentId": embedParams.id, "viewType": viewType, "params": params, "layout": false, "no_layout": true, } ) ) }} {% if embedParams.anchor is defined or embedParams.align is defined or embedParams.class is defined or data_attributes_str != '' %}
{% endif %} {% endif %}