Cum controlez pe ce pagini ale magazinului ruleaza un script custom?
- 1
- Acceseaza Website > Scripturi custom si apasa butonul Adauga script;
- 2
- Realizeaza in continuare pasii de adaugare a unui script custom: in setarea Tip selecteaza optiunea Tag, iar in setarea Pagini site si selecteaza optiunea Toate paginile site-ului;
- 3
-
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.
. - 4
- 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>