Cum controlez pe ce pagini ale magazinului ruleaza un script custom?
- Acceseaza Website > Scripturi custom si apasa butonul Adauga script;
- Parcurge in continuare pasii de adaugare a unui script custom:
- In setarea Tip selecteaza optiunea Tag;
- In setarea Pagini site selecteaza optiunea Toate paginile site-ului.
- Continua la campul HTML si:
- Introdu in array-ul 'pages' unul sau mai multe path-uri (paginile) in care doresti sa se execute scriptul;
- inlocuieste 'console.log' cu scriptul care doresti sa se execute alaturi de parametrul care specifica paginile din site in care va rula acesta.
- Apasa Salveaza.
Exemplu de script
<script> const pages = ['/buy', '/catalog', '/cart']; if (pages.some(path => window.location.pathname.includes(path))) { // User script console.log('This script runs on specific pages, current path: ' + window.location.pathname); } </script>
In cazul in care vrei sa excluzi o anumita pagina de la rularea scriptului custom, este necesar sa folosesti operatorul "!" (not) in conditia ta:
<script> const pages = ['/buy', '/catalog', '/cart']; if (!pages.some(path => window.location.pathname.includes(path))) { // User script for pages not in the array console.log('This script runs on pages not in the specific list, current path: ' + window.location.pathname); } </script>