Tutorial: Cum adaugi Modulul de Accesibilitate Web în Magento (magento.com)
Ai nevoie de:
Acces la panoul de administrare Magento sau acces FTP/SSH
Cheia de licență: CW_LICENCE_KEY
Variante de implementare:
1. Prin admin panel (adminhtml layout updates) — recomandat pentru Magento 2
2. Sau direct prin editarea fișierelor layout/template
VARIANTA 1 – Magento 2 (fără editare de cod, din admin)
Pasul 1: Autentifică-te în panoul Magento Admin
Accesează: https://magazinultau.ro/admin
Introdu userul și parola
Pasul 2: Adaugă codul în zona <head> a temei
Mergi la:
Content > Design > Configuration
Alege tema activă (din lista de Store Views) și dă click pe Edit
Mergi la secțiunea: HTML Head
În câmpul: Scripts and Style Sheets, adaugă următorul cod:
html
<script>
window.CW_LICENCE_KEY=’XXXX-XXXX-XXXX-XXXX-XXXX’;
</script>
<script src=”https://widget.accesibilitateweb.ro/init.min.js” async></script>
<accessibility-widget></accessibility-widget>
Înlocuiește XXXX-XXXX-XXXX-XXXX-XXXX cu cheia ta de licență.
Pasul 3: Salvează și curăță cache-ul
Click pe Save Configuration
Mergi la System > Cache Management
și click pe Flush Magento Cache
Gata! Modulul este activ pe toate paginile magazinului tău Magento 2.
VARIANTA 2 – Editare directă în layout (pentru dezvoltatori)
1. Mergi la:
Fișierul default_head_blocks.xml sau default.xml
(ex: app/design/frontend/Vendor/theme/Magento_Theme/layout/default.xml)
2. Adaugă înainte de </head> următorul cod:
xml
<head>
<script type=”text/javascript”>
window.CW_LICENCE_KEY=’XXXX-XXXX-XXXX-XXXX-XXXX’;
</script>
<script src=”https://widget.accesibilitateweb.ro/init.min.js” async=”async”></script>
</head>
sau inserează într-un fișier custom .phtml:
php
<script>
window.CW_LICENCE_KEY=’XXXX-XXXX-XXXX-XXXX-XXXX’;
</script>
<script src=”https://widget.accesibilitateweb.ro/init.min.js” async></script>
<accessibility-widget></accessibility-widget>
3. Curăță cache-ul:
bash
php bin/magento cache:clean
php bin/magento cache:flush
Finalizat! Modulul va apărea automat în toate paginile publice ale magazinului Magento.