quadstat_misc-8.x-1.x-dev/templates/social-share-link-pinterest.html.twig
templates/social-share-link-pinterest.html.twig
{# /** * @file * Default theme implementation to display a social share link. * * Available variables: * - attributes: array of HTML attributes populated by modules, intended to * be added to the main container tag of this template. * - pinterest_link_text: The sharing link text. * - title: The title of the shared item. * - url: The url to link to. * - image_url: The url of the image to use for sharing. * * See \Drupal\social_share\Plugin\SocialShareLink\PinterestShareLink() for a * a complete list of supported variables. Every context defind by the plugin * is made available as variable. * * @ingroup themeable */ #} {{ attach_library('social_share/popup') }} {% set url_params = { 'url': url|default(url('<current>')|render|striptags), 'description': title, 'media': image_url, 'hashtags': hashtags } %} {% set attributes = attributes. setAttribute('target', '_blank'). setAttribute('data-popup-height', '600'). setAttribute('data-popup-width', '600'). addClass('js-social-share-popup') %} <a href="https://www.pinterest.com/pin/create/button/?{{ url_params|url_encode }}" {{ attributes.addClass('social-share-pinterest') }}> {{ pinterest_link_text }} </a>