{%- import 'macros/svg.html.twig' as svg -%} {%- set social_medias_block = pimcore_block('socialMedias') -%} {%- if editmode -%} {%- for i in social_medias_block.iterator -%}

{{ pimcore_link('link', { disabledFields: ['anchor', 'title', 'target', 'parameters', 'accesskey', 'rel', 'tabindex', 'class', 'attributes'] }) }}

{{ pimcore_select('icon', { 'store': [ ['facebook', 'Facebook'], ['instagram', 'Instagram'], ['linkedin', 'LinkedIn'], ['x', 'X'] ] }) }}

{%- endfor -%} {%- else -%}
{%- for i in social_medias_block.iterator -%} {%- set link = pimcore_link('link') -%} {%- set icon = pimcore_select('icon') -%} {%- set icon_macro_options = { class: 'position-absolute top-50 start-50 translate-middle w-100 h-100' } -%} {%- if icon == 'facebook' -%} {{ svg.facebook(icon_macro_options) }} {%- elseif icon == 'instagram' -%} {{ svg.instagram(icon_macro_options) }} {%- elseif icon == 'linkedin' -%} {{ svg.linkedin(icon_macro_options) }} {%- elseif icon == 'x' -%} {{ svg.x(icon_macro_options) }} {%- endif -%} {{ link.getText() }} {{ 'general.open_new_tab' | trans }} {%- endfor -%}
{%- endif -%}