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

1. Показываем все сервисы:
2.Показываем только 3 сервиса: Vkontakte, facebook*, instagram*
Добавляем необходимый элемент массива в системную настройку: socialnetworks_services: [«modx»,«MODX»]
Поддерживает все бесплатные иконки шрифта fontawesome
Добавляем сервис в меню компонента:

Выводим:
Админка

Cниппет SocialNetworks (вызывать некэшируемым).
[[!SocialNetworks]]Параметры сниппеты:
| Имя | Описание | По умолчанию |
|---|---|---|
| tplOuter | Чанк оформления всего блока | '@INLINE <ul {$classes}>{$wrapper}</ul>' |
| outerClass | Класс обертки | list-inline |
| tpl | Чанк оформления сервиса | '@INLINE <li {$classes}><a href="{$link}" target="_blank" title="{$name}"><i class=«fab fa-{$name}»></i></a></li>' |
| rowClass | Класс сервиса | list-inline-item |
| sortby | Поле сортировки | name |
| sortdir | Направления сортировки | ASC |
| limit | Ограничение кол-ва результатов выборки | 0 |
| outputSeparator | Разделить вывода строк | /n |
| toPlaceholder | Если указан этот параметр, то результат будет сохранен в плейсхолдер, вместо прямого вывода на странице. | |
| services | Список соц. сетей для вывода. Если пусто, то выводятся все сети. | |
| 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»]
Поддерживает все бесплатные иконки шрифта fontawesome
Добавляем сервис в меню компонента:

Выводим:
{'!SocialNetworks' | snippet: [
'services' => 'modx'
]}Компонент доступен бесплатно — modstore.
*Meta, которой принадлежат facebook и instagram признана экстремистской в России
Комментарии: 20
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
И, кстати, G+ же, вроде, всё, капут.
с webfont — пусто
На модхосте все работает:
Посмотрите в консоле разработчика какие ошибки есть.
Кстати, ни каких ошибок не было, был мигающий значок (с вопросительным и восклицательным знаком, чередующимися) вместо иконки мессенджера.
Так… стоп, добавил соцсети они отображались, обновил страницу в админке и всё они пропали из таблице, на сайте отображаются
modstore.pro/packages/utilities/socialnetworks#tab/changelog
Почему-то в таком виде когда задаешь шаблон, перестает выводить. Хотела иконки чуть увеличить.
Что не так я делаю? Вроде синтаксис верный…
В логах вот такая ошибка: