This widget adds links to social networks.
composer require black-lamp/yii2-social-networks
or add
"black-lamp/yii2-social-networks": "*"
to the require section of your composer.json.
'components' => [
// ...
'socialNetworks' => [
'class' => bl\socialNetworks\components\SocialNetworks::className(),
'networks' => [
'vk' => [
'label' => 'VK',
'link' => 'http://vk.com'
],
'facebook' => [
'label' => 'Facebook',
'link' => 'https://facebook.com'
],
'instagram' => [
'label' => 'Instagram',
'link' => 'https://instagram.com'
],
]
],
]
In this component you need to add and configure social network links
Option | Description | Type | Default |
---|---|---|---|
networks | Array of links to the social networks | array | - |
attributes | HTML attributes for all links | array | - |
rewriteAttributes | If set true global HTML attributes will be rewritten by custom |
boolean | true |
enableSeo | Enable or disable appending SEO attributes from seoAttributes array for links |
boolean | true |
seoAttributes | Array of SEO attributes for links | array | ['target' => '_blank', 'rel' => 'nofollow'] |
Option | Description | Type |
---|---|---|
label | Text for link | string |
link | Route to the current social network | string |
attributes | HTML attributes for link | array |
You should use the widget for adding the share links on page
<?= \bl\socialNetworks\SocialNetworks::widget([
'componentId' => 'socialNetworks' // SocialNetworks component ID from application config
]) ?>
yii2-socialshare - this widget adds share links for social networks