← All changes
|
modules/atomic-widgets/elements/atomic-image/atomic-image.html.twig
+4
-3
4.1.4
→
4.3.1
View file →
| @@ -1,12 +1,13 @@ | ||
| 1 | 1 | {% import 'elementor/macros' as m %} |
| 2 | 2 | {%- set has_link = settings.link is defined and settings.link.href is defined and settings.link.href is not empty -%} |
| 3 | +{%- set link_tag = settings.link.tag | default('a') -%} | |
| 3 | 4 | {%- if has_link -%} |
| 4 | - <{{ settings.link.tag | default('a') | e('html_tag') }} | |
| 5 | - {{- m.render_link_attributes(settings.link) }} class="{{ base_styles['link-base'] }}" data-interaction-id="{{ interaction_id }}" | |
| 5 | + <{{ link_tag | e('html_tag') }} | |
| 6 | + {{- m.render_link_attributes(settings.link) }} class="{{ base_styles['link-base'] }} {{ m.default_tag_class(link_tag) }}" data-interaction-id="{{ interaction_id }}" | |
| 6 | 7 | > |
| 7 | 8 | {%- endif %} |
| 8 | -<img class="{{ base_styles['base'] }} {{ settings.classes | join(' ') }}" | |
| 9 | +<img class="{{ base_styles['base'] }} {{ m.default_tag_class('img') }} {{ settings.classes | join(' ') }}" | |
| 9 | 10 | {%- if not has_link %} data-interaction-id="{{ interaction_id }}"{% endif -%} |
| 10 | 11 | {{- m.render_custom_attributes(settings) }} |
| 11 | 12 | {%- for attr, value in settings.image -%} |
| 12 | 13 | {%- if attr == 'src' %} src="{{ value | e('full_url') }}" |