Кнопки шэринга: https://getdrupal8.ru/drupal/articles/6-variantov-knopok-podelitsya

Сервис Usocial.pro

Способ 6: Использование подстановочных ссылок и токенов

Twig, php и стандартные возможности представлений ни кто не отменял, поэтому если вы не ищете легких путей, предлагаю воспользоваться самым простым способом для создания кнопок шаринга. Впрочем, прост он, пожалуй, лишь для тех, кто знаком с Drupal 8 и умеет вставлять токены в ссылки, например, при выводе представлений.

Например, нам необходимо рассшарить в соцсети страницу https://getdrupal8.ru/drupal/articles.

Для вывода ссылок к кнопкам используем следующие URL:

Telegram - https://telegram.me/share/url?url=**https://getdrupal8.ru/drupal/articles**&text=**GetDrupal** **8:** **Drupal** **Articles**

Google + - https://plus.google.com/share?url=**https://getdrupal8.ru/drupal/articles**

Twitter - https://twitter.com/intent/tweet?url=**https://getdrupal8.ru/drupal/articles**&text=**GetDrupal** **8:** **Drupal** **Articles**

Facebook - https://www.facebook.com/sharer/sharer.php?u=**https**%3A%2F%2F**getdrupal8.ru**%2F**drupal**%2F**articles**

Вконтакте - https://vk.com/share.php?url=**https://getdrupal8.ru/drupal/articles**

Жирным текстом я выделил значения которые необходимо заменить на токены. В случае с Google + и Вконтакте нужно просто подставить ссылку на страницу. Для Telegram и Twitter помимо ссылки мы можем задать текст поля сообщение. В моем случае это Getdrupal 8: Drupal Articles. Слова разделены символами %20. При расшаривании ссылок в Facebook следует вставить ссылку внутрь слеш и двоеточия. Роль двоеточия здесь играет %3A, а слеш %2F.

Используйте возможности view, twig, php и symphony для вывода токенов внутри ссылок. Если у вас нет этих знаний, воспользуйтесь более простыми способами выше.