Cum controlez pe ce pagini ale magazinului ruleaza un script custom?

  1. Acceseaza Website > Scripturi custom si apasa butonul Adauga script;
  2. 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.
  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.