Type
magento2-module
Social media.
magento2-module
MIT
None
None
None
None
None
Simple module for keeping your social profile URLs in one manageable area.
Recommended installation through composer, within your Magento root directory enter the following:
composer require alvis/magento2-social
Alternatively you can install manually by following these steps:
php bin/magento module:enable Alvis_Core
php bin/magento module:enable Alvis_Social
You may also need to re-compile:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
The module configuration can be found through the main menu under Alvis.
Current social media profiles available:
By default profile links display in the footer.
Move xml block within your theme <VendorName>/<ThemeName>/Alvis_Social/layout/default.xml
:
<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
:
<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:
<VendorName>/<ThemeName>/Alvis_Social/templates/profiles.phtml
The original contents of the files can be found under:
<Root>/vendor/alvis/magento2-social/view/frontend/templates/profiles.phtml