Формируем ссылки поделиться в соцсетях на Modx

Чтобы реализовать функционал «Поделиться в соцсетях» накидал вот такой модификатор:
Имя: share
Содержимое:
<?php
if (empty($input)) {
    return;
}

$host = 'https://share.yandex.net/go.xml?';
$query = array(
    'service' => $input,
    'url' => $modx->makeUrl($modx->resource->get('id'),'','','full'),
    'title' => $modx->resource->get('pagetitle'),
);

return $host . http_build_query($query);

Использую так:

<div class="gallery-share">
    <div class="gallery-share__info">
        Поделиться в соц. сетях:
    </div>
    <a href="{'odnoklassniki' | share}"><img src="/assets/template/images/ok.png" alt=""></a>
    <a href="{'twitter' | share}"><img src="/assets/template/images/twitter.png" alt=""></a>
    <a href="{'facebook' | share}"><img src="/assets/template/images/facebook.png" alt=""></a>
    <a href="{'gplus' | share}"><img src="/assets/template/images/google.png" alt=""></a>
    <a href="{'vkontakte' | share}"><img src="/assets/template/images/vk.png" alt=""></a>
</div>

На фронте получается так:

Нет комментариев