social-media-links.html.twig in Social media share 8
{#
/**
* Available variables
* - elements: array of element contains social media link.
*
*/
#}
<div class="social-media-sharing">
<ul class="">
{% set classes = [
'share'
]
%}
{% for element in elements %}
{% if element.forward_dialog == 1 %}
{% set classes = classes|merge(['use-ajax']) %}
{% set dialogType = "data-dialog-type=dialog" %}
{% set dialogOptions = "data-dialog-options=" ~ {'width': '600'}|json_encode %}
{% endif %}
<li>
<a {{ dialogType }} {{ dialogOptions }} {{ element.attr.target }} {{ element.attr.rel }} {{ element.attr.class.addClass(classes) }} {{ element.api }}
title="{{ element.text }}">
{% if element.img %}
<img alt="{{ element.text }}" src="{{ element.img }}">
{% else %}
{{ element.text }}
{% endif %}
</a>
</li>
{% endfor %}
</ul>
</div>
File
templates/social-media-links.html.twig
View source
- {#
- /**
- * Available variables
- * - elements: array of element contains social media link.
- *
- */
- #}
-
-
- <div class="social-media-sharing">
- <ul class="">
- {% set classes = [
- 'share'
- ]
- %}
- {% for element in elements %}
- {% if element.forward_dialog == 1 %}
- {% set classes = classes|merge(['use-ajax']) %}
- {% set dialogType = "data-dialog-type=dialog" %}
- {% set dialogOptions = "data-dialog-options=" ~ {'width': '600'}|json_encode %}
- {% endif %}
- <li>
- <a {{ dialogType }} {{ dialogOptions }} {{ element.attr.target }} {{ element.attr.rel }} {{ element.attr.class.addClass(classes) }} {{ element.api }}
- title="{{ element.text }}">
- {% if element.img %}
- <img alt="{{ element.text }}" src="{{ element.img }}">
- {% else %}
- {{ element.text }}
- {% endif %}
- </a>
-
- </li>
- {% endfor %}
- </ul>
- </div>
-