Skip to content
Компонент для вывода социальных сетей и других сервисов.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_build
assets/components/socialnetworks
core/components/socialnetworks
.gitignore
README.md

README.md

SocialNetworks

Компонент для вывода социальных сетей и других сервисов.

Админка

Cниппет SocialNetworks (вызывать некэшируемым).

[[!SocialNetworks]]

Параметры сниппеты:

Имя Описание По умолчанию
tplOuter Чанк оформления всего блока '@INLINE <ul class="list-inline">{$wrapper}</ul>'
tpl Чанк оформления сервиса '@INLINE <li class="list-inline-item"><a href="{$link}" target="_blank" title="{$name}"><i class="fab fa-{$name}"></i></a></li>'
sortby Поле сортировки name
sortdir Направления сортировки ASC
limit Ограничение кол-ва результатов выборки 0
outputSeparator Разделить вывода строк '/n'
toPlaceholder Если указан этот параметр, то результат будет сохранен в плейсхолдер, вместо прямого вывода на странице.
fontawesome Подключает шрифт fontawesome. Возможные варианты: webfont|| svg||none webfont

Примеры:

1.Показываем все сервисы:

{'SocialNetworks' | snippet}

2.Показываем только 3 сервиса: Vkontakte, Facebook, Instagram

{'SocialNetworks' | snippet: [
    'services' => 'vk,facebook-f,instagram'
]}

Больше примеров можно посмотреть здесь

Как добавить еще сервисы?

Добавляем необходимый элемент массива в системную настройку: socialnetworks_services: ["modx","MODX"] Добавляем сервис в меню компонента: Выводим:

{'SocialNetworks' | snippet: [
    'services' => 'modx'
]}
You can’t perform that action at this time.