Rimuovi e Aggiungi Link nel Footer di Magento 2

by
Il footer è una sezione importante per qualsiasi negozio di Ecommerce. È l’ultima sezione delle pagine del negozio, e quindi l’ultima possibilità di convincere i visitatori a rimanere nel negozio e comprare di più.
Quindi oggi vedremo come rimuovere i collegamenti (link) e aggiungerne nuovi nel footer di Magento 2.
Come al solito, quando si personalizzano i portali in Magento 2, si consiglia vivamente di creare un modulo personalizzato per garantire che i file core rimangano inalterati.
Creare un Modulo Personalizzato
Crea module.xml in app/code/Impesud/MioModulo/etc e incolla il seguente codice:
1 2 3 4 | <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> <module name="Impesud_MioModulo" setup_version="1.0.1"></module> </config> |
Crea registration.php in app/code/Impesud/MioModulo e incolla il seguente codice:
1 2 3 4 5 6 | <?php \Magento\Framework\Component\ComponentRegistrar::register( \Magento\Framework\Component\ComponentRegistrar::MODULE, 'Impesud_MioModulo', __DIR__ ); |
Rimuovi Vecchi Link e Aggiungi Nuovi Link al Footer di Magento 2
Si supponga di voler rimuovere il link “Informativa sulla Privacy” e di aggiungere un link a “Crea il mio Account” nel footer di Magento 2.
Crea il file default.xml in app/code/Impesud/MioModulo/view/frontend/layout.
Per rimuovere il link “Informativa sulla Privacy” dal footer di Magento 2, è necessario aggiungere il seguente codice nel file di layout:
1 | <referenceBlock name="privacy-policy-link" remove="true"/> |
Ecco alcuni link che potresti facilmente rimuovere:
Informativa sulla Privacy e sui Cookie: privacy-policy-link
Termini di Ricerca: search-term-popular-link
Contattaci: contact-us-link
Ricerca Avanzata: catalog-search-advanced-link
Ordini e Resi: sales-guest-form-link
Per aggiungere il link “Crea un Account” nel footer di Magento 2, devi aggiungere il seguente codice nel file di layout:
1 2 3 4 5 6 7 8 | <referenceBlock name="footer_links"> <block class="Magento\Framework\View\Element\Html\Link\Current" name="custom-footer-link"> <arguments> <argument name="label" xsi:type="string">Create Account</argument> <argument name="path" xsi:type="string">customer/account/create/</argument> </arguments> </block> </referenceBlock> |
Nel codice sopra, ho aggiunto il link “Crea un Account” nel footer di Magento 2 in base allo scenario.
Il file default.xml finale sarà simile a questo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="privacy-policy-link" remove="true"/> <referenceBlock name="footer_links"> <block class="Magento\Framework\View\Element\Html\Link\Current" name="custom-footer-link"> <arguments> <argument name="label" xsi:type="string">Create Account</argument> <argument name="path" xsi:type="string">customer/account/create/</argument> </arguments> </block> </referenceBlock> </body> </page> |
Esegui Comandi CLI
Avvia il terminale SSH e connettiti al tuo portale. Vai alla directory principale del tuo portale ed esegui i seguenti comandi:
1 2 3 4 5 | php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy php bin/magento cache:clean php bin/magento cache:flush |
Parole Finali
Ora puoi modificare facilmente il footer del tuo portale Magento 2. Il processo è semplice e consente di rimuovere e aggiungere collegamenti nel footer di Magento 2 per adattarsi alla strategia di marketing del punto vendita. Come al solito, se hai bisogno di aiuto, lascia un commento e ti ricontatterò.
Recommended Posts

Un confronto tra Magento 2 CE e Magento 2 EE
27 Marzo 2018

Impesud Technology cerca Web Developer Senior
22 Gennaio 2015

CMS e E-Commerce: quale scegliere?
10 Dicembre 2014