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>
    
    Te-a ajutat acest articol? Multumim pentru feedback A aparut o problema la trimiterea feedback-ului dvs.. Te rugam sa incerci din nou mai tarziu.