Social media.
Simple module for keeping your social profile URLs in one manageable area., (*1)
Recommended installation through composer, within your Magento root directory enter the following:, (*2)
composer require alvis/magento2-social
Alternatively you can install manually by following these steps:, (*3)
php bin/magento module:enable Alvis_Core php bin/magento module:enable Alvis_Social
You may also need to re-compile:, (*4)
php bin/magento setup:upgrade php bin/magento setup:di:compile
The module configuration can be found through the main menu under Alvis., (*5)
Current social media profiles available:, (*6)
By default profile links display in the footer., (*7)
Move xml block within your theme <VendorName>/<ThemeName>/Alvis_Social/layout/default.xml
:, (*8)
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <move element="alvis_social.profiles" destination="main" after="-" /> </body> </page>
Remove xml block within your theme <VendorName>/<ThemeName>/Alvis_Social/layout/default.xml
:, (*9)
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceContainer name="footer"> <referenceBlock name="alvis_social.profiles" remove="true" /> </referenceContainer> </body> </page>
Override the default templates within your theme create the following files:, (*10)
<VendorName>/<ThemeName>/Alvis_Social/templates/profiles.phtml
The original contents of the files can be found under:, (*11)
<Root>/vendor/alvis/magento2-social/view/frontend/templates/profiles.phtml